IM-SecureSignOnを無効化するには¶
IM-SecureSignOn for Accel Platformを無効化したい場合、以下の手順を実施するか、または単にIM-SecureSignOn for Accel Platformモジュールを含めずに war を作成し、再デプロイを行ってください。
<(展開したwar)>/WEB-INF/conf/im-sso-config.xml ファイルを開きます。
<im-sso-config>/<logout-linkage>/<@enable> を false に設定します。
<?xml version="1.0" encoding="UTF-8"?> <im-sso-config xmlns="http://www.intra-mart.jp/sso/config/im-sso-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.intra-mart.jp/sso/config/im-sso-config ../schema/im-sso-config.xsd"> <logout-linkage enable="false" url="https://auth.server.co.jp/sso/logout.do"/> <!-- enable="false" を設定 --> </im-sso-config><(展開したwar)>/WEB-INF/plugin/jp.co.intra_mart.foundation.security.certification.sso.user.provider.vanadis_8.0.0/plugin.xml ファイルを開きます。
<plugin>/<extension>/<sso-user-providers>/<@enable> を false に設定します(enable 属性がない場合、追加してください)
<?xml version="1.0" encoding="UTF-8"?> <plugin> <extension point="jp.co.intra_mart.foundation.security.certification.sso.user.providers"> <sso-user-providers id="jp.co.intra_mart.foundation.security.certification.sso.user.provider.vanadis" name="Vanadis SSO User Provider" version="8.0.0" rank="90" enable="false"> <!-- enable="false" を設定または追加 --> <sso-user-provider class="jp.co.intra_mart.sso.provider.VanadisSSOUserProvider"/> </sso-user-providers> </extension> </plugin><(展開したwar)>/WEB-INF/plugin/jp.co.intra_mart.foundation.admin.tenant.context.tenant.resolver.vanadis_8.0.1/plugin.xml ファイルを開きます。
<plugin>/<extension>/<tenant-id-resolvers>/<@enable> を false に設定します(enable 属性がない場合、追加してください)
<?xml version="1.0" encoding="UTF-8"?> <plugin> <extension point="jp.co.intra_mart.foundation.admin.tenant.context.tenant.resolvers"> <tenant-id-resolvers id="jp.co.intra_mart.foundation.admin.tenant.context.tenant.resolver.vanadis" name="Vanadis Tenant Id Resolver" version="8.0.1" rank="90" enable="false"> <!-- enable="false" を設定または追加 --> <tenant-id-resolver class="jp.co.intra_mart.foundation.admin.tenant.context.VanadisTenantIdResolver"/> </tenant-id-resolvers> </extension> </plugin><(展開したwar)>/WEB-INF/plugin/jp.co.intra_mart.foundation.admin.tenant.context.tenant.validator.vanadis_8.0.1/plugin.xml ファイルを開きます。
<plugin>/<extension>/<tenant-id-validators>/<@enable> を false に設定します
<?xml version="1.0" encoding="UTF-8"?> <plugin> <extension point="jp.co.intra_mart.foundation.admin.tenant.context.tenant.validators"> <tenant-id-validators id="jp.co.intra_mart.foundation.admin.tenant.context.tenant.validator.standard" name="Standard TenantIdValidator" version="8.0.1" rank="100" enable="false"> <tenant-id-validator class="jp.co.intra_mart.system.admin.context.StandardTenantIdValidator"> <!-- テナントID解決必須チェック --> <init-param> <param-name>required_tenant_id</param-name> <param-value>true</param-value> </init-param> <!-- テナントID存在チェック --> <init-param> <param-name>valid_tenant_id</param-name> <param-value>true</param-value> </init-param> </tenant-id-validator> </tenant-id-validators> </extension> </plugin>