ショートカットアクセス設定¶
概要¶
ショートカットアクセス機能の設定です。ショートカットアクセス機能はショートカットアクセス用の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インタフェースの実装クラスを指定します。○ なし