属性マッピング機能とは
トラスト・ログイン側の任意の属性と、連携先サービス側の任意の属性を紐づけることができる機能です。
例)トラスト・ログインの「メールアドレス」 と 連携先サービスの「ログインID」
トラスト・ログインの標準属性にない項目をカスタム属性として紐づけたり
標準とは異なる項目と紐づけるなど、柔軟な設定が可能です。
属性値の情報源
トラスト・ログイン側の属性値として指定できる情報は以下の通りです。
|
トラスト・ログイン側 属性値 の種類 |
説明 |
指定例 |
固定値 |
任意の値を指定 | 特定のメールアドレスやIDなど |
メンバー |
メンバーの各属性を指定 |
|
メンバーのカスタム属性 |
作成済みの任意のカスタム属性を指定 |
|
既定関数 |
常用マクロの組み合わせ ※値の加工に利用できる関数です。 各サービス共通で利用できるものと 各サービス固有のものがあります。 |
|
マクロ |
カスタマイズ設定可能 ※詳細はお問い合わせください。 |
ー |
連携しない |
連携対象から除外 | ー |
属性マッピングの設定方法
- 管理ページの「設定 > オプション機能 >IDプロビジョニング」の「設定」ボタンから設定画面を開き、
作成済みのIDプロビジョニング設定を選択します。
- 「属性マッピング」を押下します。
-
画面上の制限事項に従い、サービス側に連携したい任意の値を設定します。
※サービスごとに必須項目が異なります。
※デフォルトの状態では、動作確認済みの項目が指定されています。
(参考)
「連携しないサービス属性を非表示」にチェックを入れると、「連携しない」を選択している項目が非表示になります。
設定をリセットする場合は「初期設定に戻して保存」してください。
- 項目の設定が終わったら、「保存」ボタンを押下します。
サービス共通の既定関数一覧
サービス共通で使用できる既定関数の一覧です。
トラスト・ログイン側では以下の処理を行い、サービス側へ情報を送信します。
| 値 | 説明 | 例 |
| フルネーム | 姓を先にしたフルネームです。 |
姓:AAA、名:BBB → AAA BBB |
| 名を先にしたフルネーム | 名を先にしたフルネームです。 |
名:BBB、姓:AAA → BBB AAA |
|
メールアドレスから 21文字制限のユーザー名 |
メールアドレスの@より前の部分を取得し、 最大21文字に制限(22文字目以降は切り捨て)します。 |
aaa.bbb+test@example.com → aaa.bbb+test |
|
メールアドレスから 長さ制限なしのユーザー名 |
メールアドレスの@より前の部分を取得します。 文字数の制限は行いません。 |
aaa.bbb+testlongexample@example.com →aaa.bbb+testlongexample |
|
電話番号を E.164形式にフォーマットします。 |
電話番号を+国番号を含む国際形式(E.164形式)に変換します。 |
03XXXXXXXX → +813XXXXXXXX |
|
メールアドレスから 特殊文字なしのユーザー名 |
メールアドレスの@より前の部分を取得し、 英数字とアンダースコア以外の文字を削除します。 |
aaa.bbb+test@example.com → aaabbbtest |
メールアドレスから |
メールアドレスの@より前の部分を取得し、 アンダースコア以外の記号を削除したうえで 最大30文字に制限(31文字目以降は切り捨て)します。 |
aaa.bbb+test-long_example.sample12345@example.com →aaabbbtestlong_examplesample12 |