info.magnolia.jaas.sp.jcr
Class JackrabbitAuthenticationModule
java.lang.Object
info.magnolia.jaas.sp.jcr.JackrabbitAuthenticationModule
- All Implemented Interfaces:
- Serializable, LoginModule
public class JackrabbitAuthenticationModule
- extends Object
- implements LoginModule, Serializable
Login module for internal Jackrabbit authentication, validates the JackRabbit 'admin' user and uses the Subject
provided by the magnolia context.
Note that Jackrabbit requires the login module to be serializable.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JackrabbitAuthenticationModule
public JackrabbitAuthenticationModule()
initialize
public void initialize(Subject subject,
CallbackHandler callbackHandler,
Map<String,?> sharedState,
Map<String,?> options)
- Specified by:
initialize
in interface LoginModule
login
public boolean login()
throws LoginException
- Specified by:
login
in interface LoginModule
- Throws:
LoginException
commit
public boolean commit()
throws LoginException
- Specified by:
commit
in interface LoginModule
- Throws:
LoginException
abort
public boolean abort()
throws LoginException
- Specified by:
abort
in interface LoginModule
- Throws:
LoginException
logout
public boolean logout()
throws LoginException
- Specified by:
logout
in interface LoginModule
- Throws:
LoginException
getAdminUser
protected String getAdminUser()
getAdminPassword
protected String getAdminPassword()
Copyright © 2003-2014 Magnolia International Ltd.. All Rights Reserved.