public class HTTPSchemeServerAuthModule extends Object implements javax.security.auth.message.module.ServerAuthModule
This class implements a JASPI ServerAuthModule
that handles the standards HTTP Authentication
Schemes.
Constructor and Description |
---|
HTTPSchemeServerAuthModule(String securityDomain) |
Modifier and Type | Method and Description |
---|---|
void |
cleanSubject(javax.security.auth.message.MessageInfo messageInfo,
Subject subject) |
Class[] |
getSupportedMessageTypes() |
void |
initialize(javax.security.auth.message.MessagePolicy messagePolicy,
javax.security.auth.message.MessagePolicy messagePolicy2,
CallbackHandler callbackHandler,
Map map) |
javax.security.auth.message.AuthStatus |
secureResponse(javax.security.auth.message.MessageInfo messageInfo,
Subject serviceSubject) |
javax.security.auth.message.AuthStatus |
validateRequest(javax.security.auth.message.MessageInfo messageInfo,
Subject clientSubject,
Subject serviceSubject) |
public HTTPSchemeServerAuthModule(String securityDomain)
public void initialize(javax.security.auth.message.MessagePolicy messagePolicy, javax.security.auth.message.MessagePolicy messagePolicy2, CallbackHandler callbackHandler, Map map) throws javax.security.auth.message.AuthException
initialize
in interface javax.security.auth.message.module.ServerAuthModule
javax.security.auth.message.AuthException
public 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.ServerAuth
javax.security.auth.message.AuthException
public 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.ServerAuth
javax.security.auth.message.AuthException
public Class[] getSupportedMessageTypes()
getSupportedMessageTypes
in interface javax.security.auth.message.module.ServerAuthModule
public void cleanSubject(javax.security.auth.message.MessageInfo messageInfo, Subject subject) throws javax.security.auth.message.AuthException
cleanSubject
in interface javax.security.auth.message.ServerAuth
javax.security.auth.message.AuthException
Copyright © 2018 JBoss by Red Hat. All rights reserved.