Search in sources :

Example 1 with LoginStateCallback

use of com.sun.identity.authentication.service.LoginStateCallback in project OpenAM by OpenRock.

the class AMLoginModule method getLoginState.

/*
     * Returns the Login State object
     * @return com.sun.identity.authentication.service.LoginState
     */
private com.sun.identity.authentication.service.LoginState getLoginState() {
    Callback[] callbacks = new Callback[1];
    try {
        callbacks[0] = new LoginStateCallback();
        if (handler == null) {
            return null;
        }
        handler.handle(callbacks);
        return ((LoginStateCallback) callbacks[0]).getLoginState();
    } catch (Exception e) {
        debug.message("Error..", e);
        return null;
    }
}
Also used : HiddenValueCallback(com.sun.identity.authentication.callbacks.HiddenValueCallback) ScriptTextOutputCallback(com.sun.identity.authentication.callbacks.ScriptTextOutputCallback) PasswordCallback(javax.security.auth.callback.PasswordCallback) Callback(javax.security.auth.callback.Callback) TextInputCallback(javax.security.auth.callback.TextInputCallback) TextOutputCallback(javax.security.auth.callback.TextOutputCallback) LoginStateCallback(com.sun.identity.authentication.service.LoginStateCallback) ChoiceCallback(javax.security.auth.callback.ChoiceCallback) NameCallback(javax.security.auth.callback.NameCallback) ConfirmationCallback(javax.security.auth.callback.ConfirmationCallback) LoginStateCallback(com.sun.identity.authentication.service.LoginStateCallback) LoginException(javax.security.auth.login.LoginException) UnsupportedCallbackException(javax.security.auth.callback.UnsupportedCallbackException) SSOException(com.iplanet.sso.SSOException) IdRepoException(com.sun.identity.idm.IdRepoException) IOException(java.io.IOException) AMException(com.iplanet.am.sdk.AMException) AuthException(com.sun.identity.authentication.service.AuthException)

Aggregations

AMException (com.iplanet.am.sdk.AMException)1 SSOException (com.iplanet.sso.SSOException)1 HiddenValueCallback (com.sun.identity.authentication.callbacks.HiddenValueCallback)1 ScriptTextOutputCallback (com.sun.identity.authentication.callbacks.ScriptTextOutputCallback)1 AuthException (com.sun.identity.authentication.service.AuthException)1 LoginStateCallback (com.sun.identity.authentication.service.LoginStateCallback)1 IdRepoException (com.sun.identity.idm.IdRepoException)1 IOException (java.io.IOException)1 Callback (javax.security.auth.callback.Callback)1 ChoiceCallback (javax.security.auth.callback.ChoiceCallback)1 ConfirmationCallback (javax.security.auth.callback.ConfirmationCallback)1 NameCallback (javax.security.auth.callback.NameCallback)1 PasswordCallback (javax.security.auth.callback.PasswordCallback)1 TextInputCallback (javax.security.auth.callback.TextInputCallback)1 TextOutputCallback (javax.security.auth.callback.TextOutputCallback)1 UnsupportedCallbackException (javax.security.auth.callback.UnsupportedCallbackException)1 LoginException (javax.security.auth.login.LoginException)1