Nuxeo Enterprise Platform 5.4

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:
javax.security.auth.spi.LoginModule

public class NuxeoLoginModule
extends NuxeoAbstractServerLoginModule


Constructor Summary
NuxeoLoginModule()
           
 
Method Summary
 java.security.Principal createIdentity(java.lang.String username)
           
 java.security.Principal getIdentity()
           
 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()
           
 
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(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)
Specified by:
initialize in interface javax.security.auth.spi.LoginModule
Overrides:
initialize in class NuxeoAbstractServerLoginModule

login

public boolean login()
              throws javax.security.auth.login.LoginException
Throws:
javax.security.auth.login.LoginException

getIdentity

public java.security.Principal getIdentity()

createIdentity

public java.security.Principal createIdentity(java.lang.String username)
                                       throws javax.security.auth.login.LoginException
Throws:
javax.security.auth.login.LoginException

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.