intra-mart Accel Platform 設定ファイルリファレンス 第34版 2024-04-01

ショートカットアクセス設定

概要

ショートカットアクセス機能の設定です。
ショートカットアクセス機能はショートカットアクセス用のURLからアクセスする事でログイン後の画面を任意の画面に取り替えることができる機能です。

モジュール テナント管理機能モジュール
フォーマットファイル(xsd) なし
設定場所 WEB-INF/conf/short-cut-config.xml

<?xml version="1.0" encoding="UTF-8"?>
<short-cut-config>
  <short-cut-accessor>
    <short-cut-accessor-class>jp.co.intra_mart.foundation.security.shortcut.StandardShortCutAccessor</short-cut-accessor-class>
    <error-page>/user/shortcut/error</error-page>
    <main-page>/home</main-page>
    <deny-client-types>sp</deny-client-types>
    <validator code="RegExpUser" class="jp.co.intra_mart.foundation.security.shortcut.RegExpUserShortCutValidator"/>
    <validator code="RoleUser" class="jp.co.intra_mart.foundation.security.shortcut.RoleUserShortCutValidator"/>
    <validator code="Script" class="jp.co.intra_mart.foundation.security.shortcut.ScriptShortCutValidator"/>
  </short-cut-accessor>
</short-cut-config>

コラム

short-cut-config.xmlのXMLスキーマ定義ファイル(xsdファイル)は存在しません。
xmlファイル修正時は上記設定例を参照の上、実施してください。

リファレンス

ショートカット操作モジュール

タグ名 short-cut-accessor
ショートカット操作モジュールに関する設定を行います。

【設定項目】

<short-cut-config>
  <short-cut-accessor>
    ...
  </short-cut-accessor>
</short-cut-config>

必須項目
複数設定 ×
設定値・設定する内容 ショートカット操作モジュールに関する設定を行います。
単位・型 なし
省略時のデフォルト値 なし
親タグ short-cut-config

ショートカット操作実装クラス

タグ名 short-cut-accessor-class
ショートカット情報を操作するモジュール(ショートカットアクセッサ)の実装クラスを設定します。

【設定項目】

<short-cut-config>
  <short-cut-accessor>
    <short-cut-accessor-class>jp.co.intra_mart.foundation.security.shortcut.StandardShortCutAccessor</short-cut-accessor-class>
  </short-cut-accessor>
</short-cut-config>

必須項目
複数設定 ×
設定値・設定する内容 jp.co.intra_mart.foundation.security.shortcut.ShortCutAccessorインタフェースを実装したクラス。
単位・型 文字列 (xxxxxxxxxxxxxx)
省略時のデフォルト値 なし
親タグ short-cut-accessor

エラーページパス

タグ名 error-page
ショートカット情報が存在しない場合に表示するページパスを指定します。

【設定項目】

<short-cut-config>
  <short-cut-accessor>
    <error-page>/user/shortcut/error</error-page>
  </short-cut-accessor>
</short-cut-config>

必須項目
複数設定 ×
設定値・設定する内容 ショートカット情報が存在しない場合に表示するページパスを設定します。
単位・型 文字列 (xxxxxxxxxxxxxx)
省略時のデフォルト値 なし
親タグ short-cut-accessor

メインページパス

タグ名 main-page
ショートカットページを表示するためのメインページパスを設定します。

【設定項目】

<short-cut-config>
  <short-cut-accessor>
    <main-page>/home</main-page>
  </short-cut-accessor>
</short-cut-config>

必須項目
複数設定 ×
設定値・設定する内容 ショートカットページを表示するためのメインページパスを設定します。
単位・型 文字列 (xxxxxxxxxxxxxx)
省略時のデフォルト値 なし
親タグ short-cut-accessor

ショートカット情報検証設定

タグ名 validator
検証コードと検証プログラムの紐付けを行い、ショートカット情報の検証プログラムを指定します。

【設定項目】

<short-cut-config>
  <short-cut-accessor>
    <validator code="RegExpUser" class="jp.co.intra_mart.foundation.security.shortcut.RegExpUserShortCutValidator"/>
  </short-cut-accessor>
</short-cut-config>

必須項目
複数設定
設定値・設定する内容 ショートカット情報の検証プログラムを設定します。
単位・型 なし
省略時のデフォルト値 なし
親タグ short-cut-accessor

【属性】

属性名 説明 必須 デフォルト値
code 検証コードを指定します。 なし
class
検証プログラムのクラスを指定します。
jp.co.intra_mart.foundation.security.shortcut.ShortCutValidatorインタフェースの実装クラスを指定します。
なし