|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.wso2.registry.users.def.DefaultAuthorizer
public class DefaultAuthorizer
org.wso2.usermanager.Authorizer
Field Summary | |
---|---|
protected DefaultDataSupplier |
data
The object that pumps sqls |
protected javax.sql.DataSource |
dataSource
DBCP datasource |
Constructor Summary | |
---|---|
DefaultAuthorizer(javax.sql.DataSource dataSource,
java.lang.String algo)
|
|
DefaultAuthorizer(javax.sql.DataSource dataSource,
java.lang.String algo,
DefaultDataSupplier strategy)
|
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 |
DefaultDataSupplier |
getData()
|
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 |
void |
setData(DefaultDataSupplier data)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected javax.sql.DataSource dataSource
protected DefaultDataSupplier data
Constructor Detail |
---|
public DefaultAuthorizer(javax.sql.DataSource dataSource, java.lang.String algo)
public DefaultAuthorizer(javax.sql.DataSource dataSource, java.lang.String algo, DefaultDataSupplier strategy)
Method Detail |
---|
public boolean isRoleAuthorized(java.lang.String roleName, java.lang.String resourceId, java.lang.String action) throws UserStoreException
Authorizer
isRoleAuthorized
in interface Authorizer
UserStoreException
public boolean isUserAuthorized(java.lang.String userName, java.lang.String resourceId, java.lang.String action) throws UserStoreException
Authorizer
isUserAuthorized
in interface Authorizer
UserStoreException
public java.lang.String[] getAllowedUsersForResource(java.lang.String resourceId, java.lang.String action) throws UserStoreException
Authorizer
getAllowedUsersForResource
in interface Authorizer
UserStoreException
public java.lang.String[] getDeniedUsersForResource(java.lang.String resourceId, java.lang.String action) throws UserStoreException
Authorizer
getDeniedUsersForResource
in interface Authorizer
UserStoreException
public java.lang.String[] getAllowedRolesForResource(java.lang.String resourceId, java.lang.String action) throws UserStoreException
Authorizer
getAllowedRolesForResource
in interface Authorizer
UserStoreException
public java.lang.String[] getDeniedRolesForResource(java.lang.String resourceId, java.lang.String action) throws UserStoreException
Authorizer
getDeniedRolesForResource
in interface Authorizer
UserStoreException
public DefaultDataSupplier getData()
public void setData(DefaultDataSupplier data)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |