|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.wso2.registry.users.accesscontrol.ACLAuthorizer
public class ACLAuthorizer
org.wso2.usermanager.Authorizer| Field Summary | |
|---|---|
protected AuthorizingRealmConfig |
config
|
protected boolean |
isAdmin
|
| Constructor Summary | |
|---|---|
ACLAuthorizer(Authorizer athzr,
AuthorizingRealmConfig authConfig)
|
|
| Method Summary | |
|---|---|
java.lang.String[] |
getAllowedRolesForResource(java.lang.String resourceId,
java.lang.String action)
Returns all roles who are authorized to perform an action on a resource |
java.lang.String[] |
getAllowedUsersForResource(java.lang.String resourceId,
java.lang.String action)
Returns all users who are authorized to perform an action on a resource |
java.lang.String[] |
getDeniedRolesForResource(java.lang.String resourceId,
java.lang.String action)
Returns all roles who are authorized to perform an action on a resource |
java.lang.String[] |
getDeniedUsersForResource(java.lang.String resourceId,
java.lang.String action)
Returns all users who are authorized to perform an action on a resource |
boolean |
isRoleAuthorized(java.lang.String roleName,
java.lang.String resourceId,
java.lang.String action)
Checks wheather an role is authorized to perfrom an action on a resource |
boolean |
isUserAuthorized(java.lang.String userName,
java.lang.String resourceId,
java.lang.String action)
Checks wheather an user is authorized to perfrom an action on a resource |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected AuthorizingRealmConfig config
protected boolean isAdmin
| Constructor Detail |
|---|
public ACLAuthorizer(Authorizer athzr,
AuthorizingRealmConfig authConfig)
| Method Detail |
|---|
public java.lang.String[] getAllowedRolesForResource(java.lang.String resourceId,
java.lang.String action)
throws UserStoreException
Authorizer
getAllowedRolesForResource in interface AuthorizerUserStoreException
public java.lang.String[] getDeniedRolesForResource(java.lang.String resourceId,
java.lang.String action)
throws UserStoreException
Authorizer
getDeniedRolesForResource in interface AuthorizerUserStoreException
public java.lang.String[] getAllowedUsersForResource(java.lang.String resourceId,
java.lang.String action)
throws UserStoreException
Authorizer
getAllowedUsersForResource in interface AuthorizerUserStoreException
public java.lang.String[] getDeniedUsersForResource(java.lang.String resourceId,
java.lang.String action)
throws UserStoreException
Authorizer
getDeniedUsersForResource in interface AuthorizerUserStoreException
public boolean isRoleAuthorized(java.lang.String roleName,
java.lang.String resourceId,
java.lang.String action)
throws UserStoreException
Authorizer
isRoleAuthorized in interface AuthorizerUserStoreException
public boolean isUserAuthorized(java.lang.String userName,
java.lang.String resourceId,
java.lang.String action)
throws UserStoreException
Authorizer
isUserAuthorized in interface AuthorizerUserStoreException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||