electric.security
Interface IRealm

All Known Implementing Classes:
ACLRealm, BasicRealm, JAASRealm

public interface IRealm

IRealm.

Author:
webMethods

Method Summary
 boolean authenticate(ICredentials credentials)
           
 java.lang.String getName()
           
 java.lang.String getPassword(java.lang.String name)
          Not all realms expose credentials/passwords.
 java.security.Principal getPrincipal(java.lang.String user)
           
 java.lang.String[] getRoles(java.lang.String user)
          Deprecated.  
 boolean isUserInRole(java.lang.String user, java.lang.String[] roles)
          is the user in one of these roles
 

Method Detail

getName

public java.lang.String getName()

getPrincipal

public java.security.Principal getPrincipal(java.lang.String user)
Parameters:
user -

getRoles

public java.lang.String[] getRoles(java.lang.String user)
Deprecated.  

Parameters:
user -

isUserInRole

public boolean isUserInRole(java.lang.String user,
                            java.lang.String[] roles)
is the user in one of these roles

Parameters:
user -
roles -

authenticate

public boolean authenticate(ICredentials credentials)
Parameters:
credentials -

getPassword

public java.lang.String getPassword(java.lang.String name)
Not all realms expose credentials/passwords. This will go away during the move to AuthComparator objects.

Parameters:
name -


copyright© 2001-2004 by webMethods All Rights Reserved.