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.