|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.wso2.registry.users.def.DefaultAuthorizer
org.wso2.registry.users.def.DefaultAccessControlAdmin
public class DefaultAccessControlAdmin
org.wso2.usermanager.AccessControlAdmin
Field Summary |
---|
Fields inherited from class org.wso2.registry.users.def.DefaultAuthorizer |
---|
data, dataSource |
Constructor Summary | |
---|---|
DefaultAccessControlAdmin(javax.sql.DataSource dataSource,
DefaultStrategy store)
|
|
DefaultAccessControlAdmin(javax.sql.DataSource dataSource,
java.lang.String algo)
|
|
DefaultAccessControlAdmin(javax.sql.DataSource dataSource,
java.lang.String algo,
DefaultStrategy store)
|
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 |
protected java.lang.String |
getOrAddPermissionId(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.def.DefaultAuthorizer |
---|
getAllowedRolesForResource, getAllowedUsersForResource, getData, getDeniedRolesForResource, getDeniedUsersForResource, isRoleAuthorized, isUserAuthorized, setData |
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 DefaultAccessControlAdmin(javax.sql.DataSource dataSource, java.lang.String algo)
public DefaultAccessControlAdmin(javax.sql.DataSource dataSource, java.lang.String algo, DefaultStrategy store)
public DefaultAccessControlAdmin(javax.sql.DataSource dataSource, DefaultStrategy store)
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 java.lang.String getOrAddPermissionId(java.lang.String resourceId, java.lang.String action) throws UserStoreException
UserStoreException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |