ユーザープロファイルを作成する

IBM® Verify テナント内で安全なプロファイル管理を行うことができます。 ニーズに合わせてプロフィールを作成・カスタマイズすれば、ユーザーは自身のプロフィール情報を簡単に更新・管理できるようになります。

このタスクについて

Verify ユーザープロファイルには、 ユーザー名メールアドレスなどのユーザーに関する属性が定義されています。 プロファイルに含める属性や、プロファイル内の属性の順序を定義することができます。 属性には次のようなものがあります:
  • 必須。
  • ユーザーが読み取り専用か編集可能か。
  • そのテナント内の全ユーザーを通じて一意である。
  • 所定の価値観に従う。
  • フィールドの検証には正規表現を使用してください。
  • 空またはnull。
属性に関する詳細については、 「属性の管理」 を参照してください。

手順

  1. 「ユーザーエクスペリエンス 」>「 プロファイル管理 」を選択します
  2. 「ユーザープロファイルの作成」 をクリックして、ユーザー用の新しいプロファイルを作成してください。
    プロフィール名を入力するページが表示されます。
  3. プロフィール名を入力し、 「プロフィールを作成」 ボタンをクリックしてください。
    新しいユーザープロファイルが作成され、一般的なプロファイル属性が表示されたページが表示されます。
  4. ユーザープロファイルを必要に応じて変更してください。
    ページの「 ステップ 1 」にある 「プロフィール 」タブで、変更したい要素を選択してください。 ドラッグ アイコンを使って、要素をページ上の別の場所にドラッグします。 アイコンをクリックして、その 削除 要素を削除してください。
    ページの右側のペインにあるフォーム・エレメント・エディターを使用してエレメントをカスタマイズします。 エレメントには、選択項目を含んだドロップダウン・メニューを持つものがあります。 フォームに表示するテキストや Markdown マークアップ言語が含まれているエレメントもあります。 フィールドは選択されたエレメントのタイプによって変わります。

    フォームの下部には、要素を追加するための「+要素を追加」ボタンがあります。

    エレメントのタイプを定義するには、フォーム・エレメント・エディターを使用します。 「Form」要素のプルダウンメニューでは、以下の Verify 要素が利用可能です。
    チェック・ボックス
    チェック・ボックス・フィールド。 ユーザー属性を選択して、ユーザーに対する選択項目を定義します。
    日付
    日付フィールド。 ユーザー属性を選択してフィールドをカスタマイズします。
    ドロップダウン
    ドロップダウン・フィールド。 ユーザー属性を選択し、オプションと値を定義して、ドロップダウン・メニューの選択項目を作成します。 オプション・ラベルフィールドのテキストを、ドロップダウン・メニューに表示される内容に置き換えます。
    メール
    E メール・フィールド。 このフィールドは、デフォルトのユーザープロファイルで使用されます。
    難読化
    難読化されたフィールド。 このフィールドは、デフォルトのユーザープロファイルにおいて、登録時にユーザーから機密情報を尋ねるために使用されます。
    電話番号
    電話番号フィールド。 このフィールドには、自宅、職場、携帯電話などの属性を設定してカスタマイズできます。
    ラジオ・ボタン
    ラジオ・ボタン・フィールド。 ユーザー属性を選択し、オプションと値を定義して、ラジオ・ボタン・フィールドの選択項目を作成します。
    テキスト・ブロック
    テキスト・ブロック・フィールド。 このフィールドには、フォームに表示するテキストや Markdown マークアップ言語を含めることができます。
    テキスト入力フィールド
    ユーザー・データを入力するためのテキスト入力フィールド。

    選択したエレメントのタイプとユーザー属性に基づいて、別のフィールドをさらにカスタマイズできます。 例えば、一部のエレメント属性では、フィールド・ラベル、ヘルパー・テキスト、プレースホルダー・テキスト、必須フィールド・オプション、フィールド検証オプションを指定できます。 属性に関する詳細については、 「属性の管理」 を参照してください。

    要素の属性でフィールド検証オプションが選択されている場合、Date、Email、Phone、またはText Input要素において、正規表現(regex)を使用してユーザー入力のパターン照合と検証を行います。 正規表現には区切り文字とフラグを使用できません。 たとえば、8~12桁の入力の場合、正規表現は ではなく /^\d{8,12}$/gm^\d{8,12}$ 入力します(ここで、2つのスラッシュ / は区切り文字、 gm はフラグです)。 正規表現に関する詳細については、 「正規表現」 を参照してください。

    プロフィールページのステップ2 では、ユーザーがプロフィールを保存した後に表示される追加のテキストを設定できます。 「 +フォーム要素を追加」 ボタンを選択します。 「 テキスト 」ブロック要素を使用すると、必要に応じてテキストやマークダウンを入力できます。
  5. (任意): [設定 ] タブを選択し、ユーザープロファイルの名前または URL のパスを変更します。
    1. 「IDプロバイダー」 の下で、 サポートされている特定のIDプロバイダー のラジオボタンを選択し、プロファイルに個々のプロバイダーを追加してください。 必要なプロバイダーをすべて有効にしてください。 詳細については、 「IDプロバイダーの管理」 を参照してください。
      注: ユーザーが外部IDプロバイダーを使用して認証を行う場合、そのIDプロバイダーがプロファイル属性値の正式な情報源とみなされるため、ユーザープロファイル内の特定の属性が更新されることがあります。 一般的に、変更可能な項目は、名、姓、メールアドレス、および携帯電話番号です。

      Cloud Directory、 IBMid、または SAML からのログイン時、プロファイルの保存時にアプリケーションによってリンクされた属性が上書きされます。 Google、Facebook、Linkedin などのソーシャル・アイデンティティー・プロバイダーからのログインでは、カスタム属性のみが保存されます。 Verify のデフォルト属性は上書きされません。 プロファイルに対する変更をユーザーが更新および保存できるようにする場合は、プロファイル管理フォームでカスタム属性タイプが使用されていることを確認してください。

    2. [アクセスポリシー] で、[ アクセスポリシーを有効にする ] チェックボックスをクリックして、アクセスポリシーを選択します。 このアクセスポリシーは、二要素認証を実施し、必要に応じて適応型アクセス承認も行います。 詳細については、 「アクセスポリシーの管理」 を参照してください。
  6. 「変更を保存」 を選択します。
  7. 右側のペインで、 「プロファイルを公開」 を選択し、ユーザーにユーザープロファイルを公開します。 「 公開済み 」の状態は、プロフィール名の下に、ユーザープロフィールページへの URL とともに表示されます。
    「プレビューの取得」リンク をクリックすると、発行前のフォームを表示できます。

プロフィールに電話番号を追加するには:
  1. 編集モードでプロファイルを開きます。
  2. ページの「 ステップ 1 」にある「 プロフィール 」タブで、 「+ フォーム要素を追加」 ボタンを選択し、新しい要素を作成します。
  3. フォーム・エレメント・エディターを使用して、エレメントをカスタマイズします。
    1. 「フォーム・エレメント」フィールドで、プルダウン・メニューから「電話」を選択します。
    2. 「ユーザー属性」フィールドで、「work_number」 を選択します。
    3. 「フィールド・ラベル」フィールドで、テキストを「職場の電話番号」に変更します。
    4. 「ヘルパー・テキスト」フィールドに、「電話番号を入力してください」というテキストを入力します。
  4. 「変更を保存」 を選択します。
  5. プレビューを表示」リンクをクリックして、新しい電話番号フィールドが追加されたプロフィールを確認してください。

次の手順

  • ユーザープロフィールにブランド情報を反映してください。 「ブランディングの管理」 を参照してください。
  • ユーザープロファイル「 URL 」をユーザーに公開し、ユーザーがテナント IBM Verify 上のデータを管理できるようにしてください。