public class WSAuthModuleExecutor
extends org.apache.axis2.handlers.AbstractHandler
implements org.apache.axis2.engine.Handler
コンストラクタと説明 |
---|
WSAuthModuleExecutor() |
修飾子とタイプ | メソッドと説明 |
---|---|
org.apache.axis2.engine.Handler.InvocationResponse |
invoke(org.apache.axis2.context.MessageContext msgContext)
IMユーザの認証、認可、および、ログインセッションの構築を行います。
|
static void |
putWSAuthModule(String authType,
WSAuthModule authModule)
WSAuthModule を登録します。 |
static void |
setEnableAuthentication(boolean enableAuthentication)
認証処理の可否を設定します。
|
static void |
setEnableAuthorization(boolean enableAuthorization)
認可処理の可否を設定します。
|
static void |
setShowSoapFaultDetail(boolean showSoapFaultDetail)
SOAPFaultのDetailに例外発生時のスタックトレースを付与するか否かの設定を行います。
|
static void |
setWsTenantIdResolveType(WSTenantIdResolveType wsTenantIdResolveType)
Webサービスを利用する上でテナントを解決する方法を設定します。
|
static void |
setWsUserInfoArgumentName(String wsUserInfoArgumentName)
IMユーザ情報を格納するための引数名を設定します。
|
cleanup, flowComplete, getHandlerDesc, getName, getParameter, init, toString
public static void putWSAuthModule(String authType, WSAuthModule authModule)
WSAuthModule
を登録します。authType
- 認証タイプauthModule
- 認証モジュールpublic static void setEnableAuthentication(boolean enableAuthentication)
enableAuthentication
- 認証処理を行う場合は true、認証処理を行わない場合は false を設定します。public static void setEnableAuthorization(boolean enableAuthorization)
enableAuthorization
- 認可処理を行う場合は true、認可処理を行わない場合は false を設定します。public static void setShowSoapFaultDetail(boolean showSoapFaultDetail)
showSoapFaultDetail
- SOAPFaultのDetailに例外発生時のスタックトレースを付与する場合は true、 付与しない場合は false を設定します。public static void setWsTenantIdResolveType(WSTenantIdResolveType wsTenantIdResolveType)
wsTenantIdResolveType
- Webサービスを利用する上でテナントを解決する方法public static void setWsUserInfoArgumentName(String wsUserInfoArgumentName)
WSUserInfo
クラスの引数名です。wsUserInfoArgumentName
- IMユーザ情報を格納するための引数名public org.apache.axis2.engine.Handler.InvocationResponse invoke(org.apache.axis2.context.MessageContext msgContext) throws org.apache.axis2.AxisFault
WSUserInfo
を解析し、WSUserInfo
の認証タイプに対応する WSAuthModule
を利用して、 認証、認可、および、ログインセッションの構築処理を行います。ForceLogoutFilter
でログアウト処理が行われます)invoke
インタフェース内 org.apache.axis2.engine.Handler
org.apache.axis2.AxisFault
Handler.invoke(org.apache.axis2.context.MessageContext)
Copyright © 2012 NTT DATA INTRAMART CORPORATION