IM-SecureSignOn for Accel Platform セットアップガイド 第8版 2020-12-01

IM-SecureSignOnを無効化するには

IM-SecureSignOn for Accel Platformを無効化したい場合、以下の手順を実施するか、または単にIM-SecureSignOn for Accel Platformモジュールを含めずに war を作成し、再デプロイを行ってください。
  1. <(展開した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>
      
  2. <(展開した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>
      
  3. <(展開した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>
      
  4. <(展開した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>