|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectccc.security.CCCLoginModule
public class CCCLoginModule
A JAAS login module for authenticating CCC users.
Constructor Summary | |
---|---|
CCCLoginModule()
Constructor. |
|
CCCLoginModule(Database db)
Constructor. |
Method Summary | |
---|---|
boolean |
abort()
|
boolean |
commit()
|
java.security.acl.Group |
createCallerPrincipal(java.lang.String name)
Create a JAAS principal representing the user. |
java.security.acl.Group |
createPerms(java.util.Collection<java.lang.String> perms)
Create a JAAS group representing a user's permissions. |
void |
initialize(javax.security.auth.Subject subject,
javax.security.auth.callback.CallbackHandler callbackHandler,
java.util.Map<java.lang.String,?> sharedState,
java.util.Map<java.lang.String,?> options)
|
boolean |
login()
|
boolean |
logout()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CCCLoginModule()
public CCCLoginModule(Database db)
db
- The database to search for users.Method Detail |
---|
public boolean abort()
abort
in interface javax.security.auth.spi.LoginModule
public boolean commit()
commit
in interface javax.security.auth.spi.LoginModule
public void initialize(javax.security.auth.Subject subject, javax.security.auth.callback.CallbackHandler callbackHandler, java.util.Map<java.lang.String,?> sharedState, java.util.Map<java.lang.String,?> options)
initialize
in interface javax.security.auth.spi.LoginModule
public boolean login() throws javax.security.auth.login.LoginException
login
in interface javax.security.auth.spi.LoginModule
javax.security.auth.login.LoginException
public boolean logout()
logout
in interface javax.security.auth.spi.LoginModule
public java.security.acl.Group createPerms(java.util.Collection<java.lang.String> perms)
perms
- The permissions represented as strings.
public java.security.acl.Group createCallerPrincipal(java.lang.String name)
name
- The name for the principal.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |