public class SimpleServerAuthConfig extends java.lang.Object implements ServerAuthConfig
ServerAuthModule implementations that only provide the module. This
implementation supports configuring the ServerAuthContext with
multiple modules.| Constructor and Description |
|---|
SimpleServerAuthConfig(java.lang.String layer,
java.lang.String appContext,
javax.security.auth.callback.CallbackHandler handler,
java.util.Map<java.lang.String,java.lang.String> properties) |
| Modifier and Type | Method and Description |
|---|---|
protected ServerAuthContext |
createServerAuthContext(java.util.List<ServerAuthModule> modules) |
java.lang.String |
getAppContext() |
ServerAuthContext |
getAuthContext(java.lang.String authContextID,
javax.security.auth.Subject serviceSubject,
java.util.Map properties) |
java.lang.String |
getAuthContextID(MessageInfo messageInfo) |
java.lang.String |
getMessageLayer() |
boolean |
isProtected() |
void |
refresh() |
public SimpleServerAuthConfig(java.lang.String layer,
java.lang.String appContext,
javax.security.auth.callback.CallbackHandler handler,
java.util.Map<java.lang.String,java.lang.String> properties)
public java.lang.String getMessageLayer()
getMessageLayer in interface AuthConfigpublic java.lang.String getAppContext()
getAppContext in interface AuthConfigpublic java.lang.String getAuthContextID(MessageInfo messageInfo)
getAuthContextID in interface AuthConfigpublic void refresh()
refresh in interface AuthConfigpublic boolean isProtected()
isProtected in interface AuthConfigpublic ServerAuthContext getAuthContext(java.lang.String authContextID, javax.security.auth.Subject serviceSubject, java.util.Map properties) throws AuthException
getAuthContext in interface ServerAuthConfigAuthExceptionprotected ServerAuthContext createServerAuthContext(java.util.List<ServerAuthModule> modules)
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.