public class WSAuthAxis2Module extends Object implements org.apache.axis2.modules.Module
コンストラクタと説明 |
---|
WSAuthAxis2Module() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
applyPolicy(org.apache.neethi.Policy policy,
org.apache.axis2.description.AxisDescription axisDescription) |
boolean |
canSupportAssertion(org.apache.neethi.Assertion assertion) |
void |
engageNotify(org.apache.axis2.description.AxisDescription axisDescription) |
void |
init(org.apache.axis2.context.ConfigurationContext configContext,
org.apache.axis2.description.AxisModule module)
Webサービスの認証・認可に関する設定を行います。
|
void |
shutdown(org.apache.axis2.context.ConfigurationContext configurationContext) |
public void applyPolicy(org.apache.neethi.Policy policy, org.apache.axis2.description.AxisDescription axisDescription) throws org.apache.axis2.AxisFault
applyPolicy
インタフェース内 org.apache.axis2.modules.Module
org.apache.axis2.AxisFault
public boolean canSupportAssertion(org.apache.neethi.Assertion assertion)
canSupportAssertion
インタフェース内 org.apache.axis2.modules.Module
public void engageNotify(org.apache.axis2.description.AxisDescription axisDescription) throws org.apache.axis2.AxisFault
engageNotify
インタフェース内 org.apache.axis2.modules.Module
org.apache.axis2.AxisFault
public void init(org.apache.axis2.context.ConfigurationContext configContext, org.apache.axis2.description.AxisModule module) throws org.apache.axis2.AxisFault
axis2.xml設定例 |
---|
<axisconfig name="AxisJava2.0"> <!-- ================================================= --> <!-- Parameters for intra-mart --> <!-- ================================================= --> <parameter name="jp.co.intra_mart.foundation.web_service"> <enablePlainTextPassword>false</enablePlainTextPassword> <authModule class="jp.co.intra_mart.foundation.web_service.auth.impl.WSAuthModule4WSSE"> <expire>300</expire> </authModule> <authModule class="jp.co.intra_mart.foundation.web_service.auth.impl.WSAuthModule4BPMS"> <expire>0</expire> <usernameSeparator>\</usernameSeparator> </authModule> <enableAuthentication>true</enableAuthentication> <enableAuthorization>true</enableAuthorization> <excludes> <exclude remoteHost="192.168.108.1" targetNamespace="http://web_service.sample" /> </excludes> <showSoapFaultDetail>true</showSoapFaultDetail> <wsUserInfoArgumentName>wsUserInfo</wsUserInfoArgumentName> <wsTenantIdResolveType>strict</wsTenantIdResolveType> </parameter> ・ ・ ・ |
init
インタフェース内 org.apache.axis2.modules.Module
org.apache.axis2.AxisFault
Module.init(org.apache.axis2.context.ConfigurationContext,
org.apache.axis2.description.AxisModule)
public void shutdown(org.apache.axis2.context.ConfigurationContext configurationContext) throws org.apache.axis2.AxisFault
shutdown
インタフェース内 org.apache.axis2.modules.Module
org.apache.axis2.AxisFault
Copyright © 2012 NTT DATA INTRAMART CORPORATION