|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.wso2.registry.users.hybrid.HybridAuthorizer
org.wso2.registry.users.hybrid.HybridAccessControlAdmin
public class HybridAccessControlAdmin
Field Summary |
---|
Fields inherited from class org.wso2.registry.users.hybrid.HybridAuthorizer |
---|
dataSource |
Constructor Summary | |
---|---|
HybridAccessControlAdmin(javax.sql.DataSource dataSource)
|
|
HybridAccessControlAdmin(javax.sql.DataSource dataSource,
java.lang.String algo)
|
Method Summary | |
---|---|
protected void |
addAllowDenyRolePermission(java.lang.String roleName,
java.lang.String resourceId,
java.lang.String action,
short allow)
|
protected void |
addAllowDenyUserPermission(java.lang.String userName,
java.lang.String resourceId,
java.lang.String action,
short allow)
|
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 |
protected int |
getOrAddPermissionId(java.sql.Connection dbConnection,
java.lang.String resourceId,
java.lang.String action)
Gets the permission if it exists, else create the permission and returns the id. |
Methods inherited from class org.wso2.registry.users.hybrid.HybridAuthorizer |
---|
getAllowedRolesForResource, getAllowedUsersForResource, getDeniedRolesForResource, getDeniedUsersForResource, getUserRoles, 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 HybridAccessControlAdmin(javax.sql.DataSource dataSource, java.lang.String algo)
public HybridAccessControlAdmin(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 AccessControlAdmin
UserStoreException
public void denyUser(java.lang.String userName, java.lang.String resourceId, java.lang.String action) throws UserStoreException
AccessControlAdmin
denyUser
in interface AccessControlAdmin
UserStoreException
public void authorizeRole(java.lang.String roleName, java.lang.String resourceId, java.lang.String action) throws UserStoreException
AccessControlAdmin
authorizeRole
in interface AccessControlAdmin
UserStoreException
public void denyRole(java.lang.String roleName, java.lang.String resourceId, java.lang.String action) throws UserStoreException
AccessControlAdmin
denyRole
in interface AccessControlAdmin
UserStoreException
public void clearRoleAuthorization(java.lang.String roleName, java.lang.String resourceId, java.lang.String action) throws UserStoreException
AccessControlAdmin
clearRoleAuthorization
in interface AccessControlAdmin
UserStoreException
public void clearResourceAuthorizations(java.lang.String resourceId) throws UserStoreException
AccessControlAdmin
clearResourceAuthorizations
in interface AccessControlAdmin
UserStoreException
public void copyAuthorizations(java.lang.String fromResourceId, java.lang.String toResourceId) throws UserStoreException
AccessControlAdmin
copyAuthorizations
in interface AccessControlAdmin
UserStoreException
public void authorizeUser(java.lang.String userName, java.lang.String resourceId, java.lang.String action) throws UserStoreException
AccessControlAdmin
authorizeUser
in interface AccessControlAdmin
UserStoreException
protected int getOrAddPermissionId(java.sql.Connection dbConnection, java.lang.String resourceId, java.lang.String action) throws UserStoreException
UserStoreException
protected void addAllowDenyUserPermission(java.lang.String userName, java.lang.String resourceId, java.lang.String action, short allow) throws UserStoreException
UserStoreException
protected void addAllowDenyRolePermission(java.lang.String roleName, java.lang.String resourceId, java.lang.String action, short allow) throws UserStoreException
UserStoreException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |