|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.wso2.registry.jdbc.realm.pathbased.PathBasedAccessControlAdmin
public class PathBasedAccessControlAdmin
| Constructor Summary | |
|---|---|
PathBasedAccessControlAdmin(AccessControlAdmin coreACA,
javax.sql.DataSource dataSource)
|
|
| 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)
Grant access to 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 |
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 |
| Constructor Detail |
|---|
public PathBasedAccessControlAdmin(AccessControlAdmin coreACA,
javax.sql.DataSource dataSource)
| Method Detail |
|---|
public void clearUserAuthorization(java.lang.String userName,
java.lang.String resourceId,
java.lang.String action)
throws UserStoreException
AccessControlAdmin
clearUserAuthorization in interface AccessControlAdminUserStoreException
public void denyUser(java.lang.String userName,
java.lang.String resourceId,
java.lang.String action)
throws UserStoreException
AccessControlAdmin
denyUser in interface AccessControlAdminUserStoreException
public void clearRoleAuthorization(java.lang.String roleName,
java.lang.String resourceId,
java.lang.String action)
throws UserStoreException
AccessControlAdmin
clearRoleAuthorization in interface AccessControlAdminUserStoreException
public void denyRole(java.lang.String roleName,
java.lang.String resourceId,
java.lang.String action)
throws UserStoreException
AccessControlAdmin
denyRole in interface AccessControlAdminUserStoreException
public void authorizeRole(java.lang.String roleName,
java.lang.String resourceId,
java.lang.String action)
throws UserStoreException
AccessControlAdmin
authorizeRole in interface AccessControlAdminUserStoreException
public void clearResourceAuthorizations(java.lang.String resourceId)
throws UserStoreException
AccessControlAdmin
clearResourceAuthorizations in interface AccessControlAdminUserStoreException
public void copyAuthorizations(java.lang.String fromResourceId,
java.lang.String toResourceId)
throws UserStoreException
AccessControlAdmin
copyAuthorizations in interface AccessControlAdminUserStoreException
public void authorizeUser(java.lang.String userName,
java.lang.String resourceId,
java.lang.String action)
throws UserStoreException
AccessControlAdmin
authorizeUser in interface AccessControlAdminUserStoreException
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
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 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
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||