public class BaseAuthModule extends Object implements javax.security.auth.message.module.ServerAuthModule, javax.security.auth.message.config.ServerAuthContext
| Modifier and Type | Field and Description |
|---|---|
protected CallbackHandler |
callbackHandler
Deprecated.
|
protected static String |
LOGIN_SERVICE_KEY
Deprecated.
|
| Constructor and Description |
|---|
BaseAuthModule()
Deprecated.
|
BaseAuthModule(CallbackHandler callbackHandler)
Deprecated.
|
protected static final String LOGIN_SERVICE_KEY
protected CallbackHandler callbackHandler
public BaseAuthModule()
public BaseAuthModule(CallbackHandler callbackHandler)
public Class[] getSupportedMessageTypes()
getSupportedMessageTypes in interface javax.security.auth.message.module.ServerAuthModulepublic void initialize(javax.security.auth.message.MessagePolicy requestPolicy, javax.security.auth.message.MessagePolicy responsePolicy, CallbackHandler handler, Map options) throws javax.security.auth.message.AuthException
initialize in interface javax.security.auth.message.module.ServerAuthModulejavax.security.auth.message.AuthExceptionpublic void cleanSubject(javax.security.auth.message.MessageInfo messageInfo, Subject subject) throws javax.security.auth.message.AuthException
cleanSubject in interface javax.security.auth.message.ServerAuthjavax.security.auth.message.AuthExceptionpublic javax.security.auth.message.AuthStatus secureResponse(javax.security.auth.message.MessageInfo messageInfo, Subject serviceSubject) throws javax.security.auth.message.AuthException
secureResponse in interface javax.security.auth.message.ServerAuthjavax.security.auth.message.AuthExceptionpublic javax.security.auth.message.AuthStatus validateRequest(javax.security.auth.message.MessageInfo messageInfo, Subject clientSubject, Subject serviceSubject) throws javax.security.auth.message.AuthException
validateRequest in interface javax.security.auth.message.ServerAuthjavax.security.auth.message.AuthExceptionprotected boolean isMandatory(javax.security.auth.message.MessageInfo messageInfo)
messageInfo - message info to examine for mandatory flagprotected boolean login(Subject clientSubject, String credentials, String authMethod, javax.security.auth.message.MessageInfo messageInfo) throws IOException, UnsupportedCallbackException
protected boolean login(Subject clientSubject, String username, Credential credential, String authMethod, javax.security.auth.message.MessageInfo messageInfo) throws IOException, UnsupportedCallbackException
Copyright © 1995-2015 Mort Bay Consulting. All Rights Reserved.