属性の逆マッピング用のカスタム・ルールの作成

逆属性マッピング用のカスタム変換を作成します。

始める前に

  1. 「一般」タブで、アプリケーションの基本情報をセットアップします。
  2. オプションで、サインオンや API アクセスに必要な情報を指定します。
  3. プロビジョニングまたはプロビジョニング解除、あるいはその両方のために、「アカウント・ライフサイクル」セクションを有効にします。

このタスクについて

IBM® Verify「アカウント同期」タブでは、管理者はアカウントの同期に使用される属性のマッピングを解除することができます。 「アカウント同期」タブの採用ポリシーによって、アカウント同期操作の一環としてアカウントをマッチングする方法が決まります。 Verifyアカウントの照合が正常に完了すると、逆属性マッピングにより、個々の属性値がどのように変換され、保存されるかが返されます。 ターゲットアプリケーションの属性の値を既存の Verify 属性に変換するには、組み込みの変換メニューから適切な変換値を選択してください。 変換値を選択しない場合、デフォルトでは変換は適用されず、変換値は「なし」です。

手順

  1. [ アカウントの同期] タブで、 [属性マッピングの逆引き] セクションまでスクロールします。
  2. 「属性マッピングの追加」 を選択します。
  3. 「ターゲット」属性メニューから、 「カスタムルール」 を選択します。
    コード・エディターが開きます。
  4. コード・エディターで、テストするルールに応じてサンプルのアカウント属性 JSON を編集します。
    例えば、以下のとおりです。
    {
        "account": {
            "login": "",
            "name": "testuser",
            "job_title": "",
            "language": "",
            "timezone": "",
            "phone": "",
            "address": "",
            "space_amount": "",
            "role": ""
        }
    }
    この JSON を使用して、ユーザーのアカウント情報を account.name としてフェッチできます。
  5. ルールが機能していることを確認します。
    1. 「表示」 をクリックしてください。
      サンプルのアカウント JSON には、アプリケーションのアカウント属性が表示されます。 ルールをテストするために、サンプルのアカウント属性 JSON に値を指定します。
    2. 「テストを実行」 をクリックします。
    3. 結果 」セクションに正しい値が返されていることを確認してください。
      カスタムルールの作成に関する詳細については、.. /references/r_attr_functions.html を参照してください。
    4. 「保存」 をクリックします。
    注: カスタムルールを作成した後、鉛筆アイコンをクリックして編集することができます。
  6. [検証] 属性メニューから、該当する属性を選択します。