|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.wso2.registry.users.accesscontrol.ACLAuthorizer
org.wso2.registry.users.accesscontrol.ACLAccessControlAdmin
public class ACLAccessControlAdmin
Manipulates access control data in the user store Cannot change admin privileges through this interface
org.wso2.registry.usersAccessControlAdmin
Field Summary |
---|
Fields inherited from class org.wso2.registry.users.accesscontrol.ACLAuthorizer |
---|
config, isAdmin |
Constructor Summary | |
---|---|
ACLAccessControlAdmin(Authorizer athzr,
AccessControlAdmin admin,
AuthorizingRealmConfig authConfig)
Constructor |
Method Summary | |
---|---|
void |
authorizeRole(java.lang.String roleName,
java.lang.String resourceId,
java.lang.String action)
Grant access to role |
void |
authorizeUser(java.lang.String userName,
java.lang.String resourceId,
java.lang.String action)
Authorize user |
void |
clearResourceAuthorizations(java.lang.String resourceId)
Clears all authorizations on a Role |
void |
clearRoleAuthorization(java.lang.String roleName,
java.lang.String resourceId,
java.lang.String action)
Removes granted access from Role |
void |
clearUserAuthorization(java.lang.String userName,
java.lang.String resourceId,
java.lang.String action)
Removes granted access from user |
void |
copyAuthorizations(java.lang.String fromResourceId,
java.lang.String toResourceId)
Duplicates granted/denied access |
void |
denyRole(java.lang.String roleName,
java.lang.String resourceId,
java.lang.String action)
Deny access to role |
void |
denyUser(java.lang.String userName,
java.lang.String resourceId,
java.lang.String action)
Deny access to user |
protected void |
doAuthorizationToAuthorize()
|
Methods inherited from class org.wso2.registry.users.accesscontrol.ACLAuthorizer |
---|
getAllowedRolesForResource, getAllowedUsersForResource, getDeniedRolesForResource, getDeniedUsersForResource, isRoleAuthorized, isUserAuthorized |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.wso2.registry.users.Authorizer |
---|
getAllowedRolesForResource, getAllowedUsersForResource, getDeniedRolesForResource, getDeniedUsersForResource, isRoleAuthorized, isUserAuthorized |
Constructor Detail |
---|
public ACLAccessControlAdmin(Authorizer athzr, AccessControlAdmin admin, AuthorizingRealmConfig authConfig)
Method Detail |
---|
public void authorizeUser(java.lang.String userName, java.lang.String resourceId, java.lang.String action) throws UserStoreException
authorizeUser
in interface AccessControlAdmin
UserStoreException
public void denyUser(java.lang.String userName, java.lang.String resourceId, java.lang.String action) throws UserStoreException
denyUser
in interface AccessControlAdmin
UserStoreException
public void authorizeRole(java.lang.String roleName, java.lang.String resourceId, java.lang.String action) throws UserStoreException
authorizeRole
in interface AccessControlAdmin
UserStoreException
public void denyRole(java.lang.String roleName, java.lang.String resourceId, java.lang.String action) throws UserStoreException
denyRole
in interface AccessControlAdmin
UserStoreException
public void clearUserAuthorization(java.lang.String userName, java.lang.String resourceId, java.lang.String action) throws UserStoreException
clearUserAuthorization
in interface AccessControlAdmin
UserStoreException
public void clearRoleAuthorization(java.lang.String roleName, java.lang.String resourceId, java.lang.String action) throws UserStoreException
clearRoleAuthorization
in interface AccessControlAdmin
UserStoreException
public void clearResourceAuthorizations(java.lang.String resourceId) throws UserStoreException
clearResourceAuthorizations
in interface AccessControlAdmin
UserStoreException
public void copyAuthorizations(java.lang.String fromResourceId, java.lang.String toResourceId) throws UserStoreException
copyAuthorizations
in interface AccessControlAdmin
UserStoreException
protected void doAuthorizationToAuthorize() throws UserStoreException
UserStoreException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |