Public Types | |
enum | { GETCLASS, GETINSTANCE, DELETECLASS, DELETEINSTANCE, CREATECLASS, CREATEINSTANCE, MODIFYCLASS, MODIFYINSTANCE, ENUMERATECLASSES, ENUMERATECLASSNAMES, ENUMERATEINSTANCES, ENUMERATEINSTANCENAMES, ASSOCIATORS, ASSOCIATORNAMES, REFERENCES, REFERENCENAMES, GETPROPERTY, SETPROPERTY, GETQUALIFIER, SETQUALIFIER, DELETEQUALIFIER, ENUMERATEQUALIFIERS, CREATENAMESPACE, DELETENAMESPACE, ENUMERATENAMESPACE, INVOKEMETHOD } |
Public Member Functions | |
AccessMgr (const RepositoryIFCRef &pServer) | |
void | checkAccess (int op, const String &ns, OperationContext &context) |
checkAccess will check that access is granted through the ACL. | |
void | setEnv (const ServiceEnvironmentIFCRef &env) |
Static Public Attributes | |
static const String | COMPONENT_NAME |
Private Member Functions | |
String | getMethodType (int op) |
Private Attributes | |
RepositoryIFCRef | m_pServer |
ServiceEnvironmentIFCRef | m_env |
Definition at line 58 of file OW_SimpleAuthorizer.cpp.
|
Definition at line 62 of file OW_SimpleAuthorizer.cpp. |
|
Definition at line 114 of file OW_SimpleAuthorizer.cpp. |
|
checkAccess will check that access is granted through the ACL. If Access is not granted, an CIMException will be thrown.
Definition at line 176 of file OW_SimpleAuthorizer.cpp. References context, OW_NAMESPACE::OperationContext::getStringDataWithDefault(), OW_NAMESPACE::OperationContext::getUserInfo(), and OW_NAMESPACE::UserInfo::m_internal. |
|
|
Definition at line 102 of file OW_SimpleAuthorizer.cpp. |
|
Definition at line 61 of file OW_SimpleAuthorizer.cpp. |
|
Definition at line 107 of file OW_SimpleAuthorizer.cpp. Referenced by setEnv(). |
|
Definition at line 106 of file OW_SimpleAuthorizer.cpp. |