electric.security.basic
Class BasicRealm
java.lang.Object
electric.security.basic.BasicRealm
- All Implemented Interfaces:
- IRealm
- public class BasicRealm
- extends java.lang.Object
- implements IRealm
BasicRealm.
- Author:
- webMethods
|
Constructor Summary |
BasicRealm(java.lang.String name)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicRealm
public BasicRealm(java.lang.String name)
- Parameters:
name -
getName
public java.lang.String getName()
- Specified by:
getName in interface IRealm
getPrincipals
public java.util.Enumeration getPrincipals()
getPrincipal
public java.security.Principal getPrincipal(java.lang.String name)
- Specified by:
getPrincipal in interface IRealm
- Parameters:
name -
addPrincipal
public void addPrincipal(java.security.Principal principal)
- Parameters:
principal -
addPrincipal
public BasicPrincipal addPrincipal(java.lang.String name,
java.lang.String password,
java.lang.String[] roles)
- Parameters:
name - password - roles -
addPrincipal
public BasicPrincipal addPrincipal(java.lang.String name,
java.lang.String password)
- Parameters:
name - password -
setRoles
public void setRoles(java.lang.String name,
java.lang.String[] roles)
- Parameters:
name - roles -
getRoles
public java.lang.String[] getRoles(java.lang.String name)
- Specified by:
getRoles in interface IRealm
- Parameters:
name -
isUserInRole
public boolean isUserInRole(java.lang.String name,
java.lang.String[] roles)
- Description copied from interface:
IRealm
- is the user in one of these roles
- Specified by:
isUserInRole in interface IRealm
- Parameters:
name - roles -
setPassword
public void setPassword(java.lang.String name,
java.lang.String password)
- Parameters:
name - password -
getPassword
public java.lang.String getPassword(java.lang.String name)
- Description copied from interface:
IRealm
- Not all realms expose credentials/passwords. This will
go away during the move to AuthComparator objects.
- Specified by:
getPassword in interface IRealm
- Parameters:
name -
authenticate
public boolean authenticate(ICredentials credentials)
throws java.lang.SecurityException
- Specified by:
authenticate in interface IRealm
- Parameters:
credentials -
- Throws:
java.lang.SecurityException
copyright© 2001-2004 by webMethods All Rights Reserved.