Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.platform.login
Class NuxeoLoginModule

java.lang.Object
  extended by org.nuxeo.ecm.platform.login.NuxeoAbstractServerLoginModule
      extended by org.nuxeo.ecm.platform.login.NuxeoLoginModule
All Implemented Interfaces:
LoginModule

public class NuxeoLoginModule
extends NuxeoAbstractServerLoginModule


Constructor Summary
NuxeoLoginModule()
           
 
Method Summary
 Principal createIdentity(String username)
           
 Principal getIdentity()
           
 void initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)
           
 boolean login()
           
 
Methods inherited from class org.nuxeo.ecm.platform.login.NuxeoAbstractServerLoginModule
abort, commit, logout
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NuxeoLoginModule

public NuxeoLoginModule()
Method Detail

initialize

public void initialize(Subject subject,
                       CallbackHandler callbackHandler,
                       Map<String,?> sharedState,
                       Map<String,?> options)
Specified by:
initialize in interface LoginModule
Overrides:
initialize in class NuxeoAbstractServerLoginModule

login

public boolean login()
              throws LoginException
Throws:
LoginException

getIdentity

public Principal getIdentity()

createIdentity

public Principal createIdentity(String username)
                         throws LoginException
Throws:
LoginException

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.