public class SpnegoAuthModule extends TomcatAuthModule
AUTH_HEADER_NAME, AUTHORIZATION_HEADER, cache, changeSessionIdOnAuthentication, context, DEFAULT_REALM_NAME, handler, REALM_NAME, realmName, sm
Constructor and Description |
---|
SpnegoAuthModule(Context context) |
Modifier and Type | Method and Description |
---|---|
void |
cleanSubject(MessageInfo messageInfo,
Subject subject) |
void |
initializeModule(MessagePolicy requestPolicy,
MessagePolicy responsePolicy,
CallbackHandler handler,
Map<String,String> options)
Every subclass must extend this method in order to be initialized.
|
AuthStatus |
secureResponse(MessageInfo messageInfo,
Subject serviceSubject) |
AuthStatus |
validateRequest(MessageInfo messageInfo,
Subject clientSubject,
Subject serviceSubject) |
getPrincipal, getRealmName, getSupportedMessageTypes, handlePrincipalCallbacks, initialize, isMandatory
public SpnegoAuthModule(Context context)
public void initializeModule(MessagePolicy requestPolicy, MessagePolicy responsePolicy, CallbackHandler handler, Map<String,String> options) throws AuthException
TomcatAuthModule
initializeModule
in class TomcatAuthModule
AuthException
public AuthStatus validateRequest(MessageInfo messageInfo, Subject clientSubject, Subject serviceSubject) throws AuthException
AuthException
public AuthStatus secureResponse(MessageInfo messageInfo, Subject serviceSubject) throws AuthException
secureResponse
in interface ServerAuth
secureResponse
in class TomcatAuthModule
AuthException
public void cleanSubject(MessageInfo messageInfo, Subject subject) throws AuthException
cleanSubject
in interface ServerAuth
cleanSubject
in class TomcatAuthModule
AuthException
Copyright © 2000-2015 Apache Software Foundation. All Rights Reserved.