|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectelectric.security.jaas.JAASRealm
JAASRealm.
| Field Summary |
| Fields inherited from interface electric.glue.IGLUELoggingConstants |
CLUSTER_DEBUG_EVENT, CLUSTER_EVENT, CONSOLE_DEBUG_EVENT, DEPLOY_EVENT, DETECTORS_EVENT, HTTP_EVENT, JMS_EVENT, REBINDING_EVENT, SECURITY_DEBUG_EVENT, SECURITY_DETAIL_EVENT, SERVLET_EVENT, SOAP_EVENT |
| Fields inherited from interface electric.xml.IEXMLLoggingConstants |
MAPPING_EVENT, SCHEMA_EVENT |
| Fields inherited from interface electric.util.log.ILoggingConstants |
CLASSLOADER_EVENT, COMMAND_EVENT, COMMENT_EVENT, CONFIG_EVENT, DEBUG_EVENT, ELECTRIC_LOGGING_PROPERTY, ERROR_EVENT, EXCEPTION_EVENT, FILE_EVENT, LICENSE_EVENT, RESOURCES_EVENT, SECURITY_EVENT, SHUTDOWN_EVENT, SOURCE_EVENT, SQL_EVENT, STARTUP_EVENT, WARNING_EVENT |
| Constructor Summary | |
JAASRealm(java.lang.String realmName)
|
|
JAASRealm(java.lang.String realmName,
java.lang.String jaasConfig)
|
|
JAASRealm(java.lang.String realmName,
java.lang.String jaasConfig,
java.lang.String className)
|
|
| Method Summary | |
void |
addCallback(java.lang.String prompt,
java.lang.String response)
Use this method to tie together a Prompt from a JAAS TextInputCallback to the response that should be used. |
boolean |
authenticate(ICredentials credentials)
|
boolean |
authenticateBasic(PasswordCredentials credentials)
|
static void |
disable()
|
static void |
enable()
|
java.lang.String |
getName()
|
java.lang.String |
getPassword(java.lang.String user)
Not all realms expose credentials/passwords. |
java.security.Principal |
getPrincipal(java.lang.String user)
Get the principal associated with a user. |
java.lang.String[] |
getRoles(java.lang.String user)
Get the roles of a person who is already logged in. |
static boolean |
isEnabled()
|
boolean |
isUserInRole(java.lang.String user,
java.lang.String[] roles)
is the user in one of these roles |
void |
setPrincipalClass(java.lang.Class principal)
This sets the class that will be used to find what groups you are a member of. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public JAASRealm(java.lang.String realmName)
realmName -
public JAASRealm(java.lang.String realmName,
java.lang.String jaasConfig)
realmName - jaasConfig -
public JAASRealm(java.lang.String realmName,
java.lang.String jaasConfig,
java.lang.String className)
throws java.lang.ClassNotFoundException
realmName - jaasConfig - className - | Method Detail |
public java.lang.String getName()
getName in interface IRealmpublic java.security.Principal getPrincipal(java.lang.String user)
getPrincipal in interface IRealmuser - public java.lang.String getPassword(java.lang.String user)
IRealm
getPassword in interface IRealmuser - public java.lang.String[] getRoles(java.lang.String user)
getRoles in interface IRealmuser -
public boolean isUserInRole(java.lang.String user,
java.lang.String[] roles)
IRealm
isUserInRole in interface IRealmuser - roles -
public void addCallback(java.lang.String prompt,
java.lang.String response)
prompt - response - public void setPrincipalClass(java.lang.Class principal)
principal -
public boolean authenticate(ICredentials credentials)
throws java.lang.SecurityException
authenticate in interface IRealmcredentials -
java.lang.SecurityExceptionpublic boolean authenticateBasic(PasswordCredentials credentials)
credentials - public static void enable()
public static boolean isEnabled()
public static void disable()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||