Home | Trees | Index | Help |
|
---|
Package AccessGrid :: Package Security :: Module AuthorizationManager :: Class AuthorizationManagerIW |
|
SOAPIWrapper
--+
|
AuthorizationManagerIW
AuthorizationIWMixIn
Method Summary | |
---|---|
Create the client side object for the authorization service specified by the url. | |
Add an action to the authorization manager. | |
Add a role to the authorization manager. | |
Add multiple roles to an action. | |
Add a role to the specified action. | |
Add a list of subjects to a particular role. | |
Add a subject to a particular role. | |
Find a role in this authorization manager. | |
Retrieve the policy. | |
Get the list of roles the subject is a part of. | |
Imports a policy. | |
Check to see if the subject authorized for the action. | |
List the actions known by this authorization manager. | |
Retrieve the entire list of Roles. | |
List the roles associated with a specific action. | |
List subjects that are in a specific role. | |
Remove an action from the authorization manager. | |
Remove a role from the authorization manager. | |
Remove a Role from the action. | |
Remove the subject from the role. | |
Remove multiple subjects from the role. | |
A test call that verifies the policy can be imported and exported without modification. | |
Inherited from SOAPIWrapper | |
Method to provide interface verification. | |
Method to provide interface verification. |
Method Details |
---|
__init__(self,
url=None)
Create the client side object for the authorization service
specified by the url.
|
AddAction(self, name)Add an action to the authorization manager.
|
AddRole(self, name)Add a role to the authorization manager.
|
AddRolesToAction(self, roleList, action)Add multiple roles to an action. WARNING: this has to marshall data.
|
AddRoleToAction(self, role, action)Add a role to the specified action. WARNING: this has to marshall data.
|
AddSubjectsToRole(self, subjList, role)Add a list of subjects to a particular role. WARNING: this has to marshall data.
|
AddSubjectToRole(self, subj, role)Add a subject to a particular role. This uses AddSubjectsToRole internally. WARNING: this has to marshall data.
|
FindRole(self, name)Find a role in this authorization manager.
|
GetPolicy(self)Retrieve the policy.
|
GetRolesForSubject(self, subject)Get the list of roles the subject is a part of. WARNING: this has to marshall data.
|
ImportPolicy(self, policy)Imports a policy.
|
IsAuthorized(self, subject, action)Check to see if the subject authorized for the action. WARNING: this has to marshall data.
|
ListActions(self, subject=None, role=None)List the actions known by this authorization manager. WARNING: this has to marshall data.
|
ListRoles(self)Retrieve the entire list of Roles. This involves marshalling data across the wire.
|
ListRolesInAction(self, action)List the roles associated with a specific action. WARNING: this has to marshall data.
|
ListSubjects(self, role=None)List subjects that are in a specific role. WARNING: this has to marshall data.
|
RemoveAction(self, name)Remove an action from the authorization manager.
|
RemoveRole(self, name)Remove a role from the authorization manager.
|
RemoveRoleFromAction(self, role, action)Remove a Role from the action. WARNING: this has to marshall data.
|
RemoveSubjectFromRole(self, subj, role)Remove the subject from the role. WARNING: this has to marshall data.
|
RemoveSubjectsFromRole(self, subjList, role)Remove multiple subjects from the role. WARNING: this has to marshall data.
|
TestImportExport(self, policy)A test call that verifies the policy can be imported and exported without modification.
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Thu Apr 14 16:39:30 2005 | http://epydoc.sf.net |