|
Style Intelligence v12.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectinetsoft.sree.security.AbstractAuthenticationProvider
public abstract class AbstractAuthenticationProvider
A skeletal implementation of an authentication provider.
| Field Summary |
|---|
| Fields inherited from interface inetsoft.sree.security.AuthenticationProvider |
|---|
INDIVIDUAL |
| Constructor Summary | |
|---|---|
AbstractAuthenticationProvider()
|
|
| Method Summary | |
|---|---|
void |
clearCache()
Clear the cached data. |
inetsoft.uql.util.Identity |
findIdentity(inetsoft.uql.util.Identity identity)
Find the concrete identity in this security provider. |
String[] |
getEmails(String user)
Deprecated. use User.getEmails() instead. |
Group |
getGroup(String name)
Get a group by name. |
String[] |
getGroups()
Get a list of all groups defined in the system. |
String[] |
getIndividualUsers()
Get a list of all users not in any group except INDIVIDUAL. |
Role |
getRole(String name)
Get a role object from the role ID. |
String[] |
getRoles()
Get a list of all roles in the system. |
String[] |
getRoles(String user)
Get a list of all roles bound to specific user. |
User |
getUser(String name)
Get a user by name. |
String[] |
getUsers()
Gets a list of all users in the system. |
String[] |
getUsers(String group)
Get a list of all users in a group. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface inetsoft.sree.security.AuthenticationProvider |
|---|
authenticate, tearDown |
| Constructor Detail |
|---|
public AbstractAuthenticationProvider()
| Method Detail |
|---|
public String[] getUsers()
getUsers in interface AuthenticationProviderpublic User getUser(String name)
getUser in interface AuthenticationProvidername - the unique identifier of the user.
public String[] getEmails(String user)
User.getEmails() instead.
getEmails in interface AuthenticationProvideruser - the unique identifier for the user.
public Group getGroup(String name)
getGroup in interface AuthenticationProvidername - the name of the group.
null if no such group exists.public String[] getUsers(String group)
getUsers in interface AuthenticationProvidergroup - the name of the group, if the group is null
returns users belongs no group.
public String[] getIndividualUsers()
getIndividualUsers in interface AuthenticationProviderpublic String[] getRoles()
getRoles in interface AuthenticationProviderpublic String[] getRoles(String user)
getRoles in interface AuthenticationProvideruser - the unique identifier for the user.
public Role getRole(String name)
getRole in interface AuthenticationProvidername - the name of the role.
null if no such role exists.public String[] getGroups()
getGroups in interface AuthenticationProviderpublic final inetsoft.uql.util.Identity findIdentity(inetsoft.uql.util.Identity identity)
findIdentity in interface AuthenticationProviderpublic void clearCache()
|
Copyright © 1996-2014 InetSoft Technology Corp. All Rights Reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||