カスタムプロファイル登録フォームを作成する

プログレッシブ登録シナリオ用のカスタムプロファイル登録フォームを作成または編集できます。必要な属性がプロファイルにない場合、次回のサインイン試行時に入力を求めるプロンプトがエンドユーザーに表示されます。

開始する前に

  • プロファイル登録フォームを変更するには、スーパー管理者のアクセス権が必要です。

  • プロファイル登録フォームに追加する属性は、Okta Okta Universal Directoryのデフォルトのユーザープロファイルに存在する必要があります。基準属性とカスタム属性の両方を使用できます。「プロファイルタイプについて」を参照してください。

  • エンドユーザーがプロファイル登録フォームを使用して属性を更新できるようにするには、各属性のユーザー許可(User permission)読み取り-書き込み(Read-Write)に設定する必要があります。

  • プロファイル属性の追加、編集、および削除に関する完全な要約については、プロファイル登録フォームの属性のルールを理解するを参照してください。

フォームのサインインオプションをカスタマイズする

エンドユーザーに表示されるプロファイル登録フォームは、ヘッダーと確認ボタンを使ってカスタマイズできます。

  1. Admin Consoleでセキュリティ(Security) > ユーザープロファイルポリシー(User Profile Policies)に移動します。

  2. 更新するポリシーのアクション(Actions)列で、編集(Edit)アイコンを選択します。

  3. プロファイル登録(Profile enrollment)セクションで編集(Edit)をクリックしてオプションを変更します。複数のID機能を有効にした場合、このセクションは登録(Enrollment)タブにあります。

  4. エンドユーザーに表示するテキストをラベルをカスタマイズ(Customize label)セクションに入力します。

    • フォームヘッダー(Form header):登録フォームの上部に表示されるテキストたとえば、Sign inまたはLog in to your personal accountのように指定します。

    • 送信ボタン(Submit button):確認ボタンに表示されるテキストたとえば、SubmitまたはLog inのように指定します。

カスタムプロファイル登録フォームを作成する

  1. Admin Consoleでセキュリティ(Security) > ユーザープロファイルポリシー(User Profile Policies)に移動します。

  2. 更新するポリシーのアクション(Actions)列で、編集(Edit)アイコンを選択します。

  3. プロファイル登録フォーム(Profile enrollment form)セクションには、登録フォームでエンドユーザーから収集されるプロファイル属性が表示されます。ポリシーを作成すると、Okta Universal Directoryのデフォルトプロファイルで必須としてマークされている属性を使用して、これらのフィールドが入力されます。

  4. デフォルトのフィールドは、登録フォームで最初に表示されます。ただし、順序(Order)列の下にある各属性をクリックしてドラッグすると、属性の順序を変更できます。これにより、エンドユーザーに表示される登録フォームでの表示順序が変更されます。

  5. 編集(Edit)または削除(Delete)アクションを使用して、登録フォームの属性を変更または削除します。これらのアクションが存在しない場合、プロファイル登録フォームのその属性を変更または削除することはできません。プロファイル登録フォームの属性のルールを理解するを参照してください。

  6. フォームの入力を追加(Add form input)をクリックしてOkta Universal Directoryから追加の属性を選択します。複数のID機能を利用していて、その情報をユーザーから収集する必要があるときは、それを必ずプロファイル登録フォームに含めます。

  7. ドロップダウンメニューから属性を選択します。属性を登録フォームに追加できるようにするには、その属性のユーザー許可(User permission)読み取り-書き込み(Read-Write)に設定する必要があります。

  8. フォームの入力を追加(Add form input)ダイアログで、データ型(Data type)および属性要件(Attribute requirement)の情報が、Okta Universal Directoryのデフォルトプロファイルの設定と一致していることを検証します。これらの設定を変更するには、プロファイルエディターに移動(Go to Profile Editor)をクリックして次の手順を実行します。

    1. ユーザー([User)デフォルト(])(User (default))プロファイルを選択します。

    2. 属性を見つけて、情報アイコンをクリックし、属性のプロパティを編集します。

    3. ユーザー許可(User permission)セクションで、読み取り-書き込み(Read - Write)を選択します。エンドユーザーが自分のプロファイルの属性情報を更新するには、書き込みアクセス権が必要です。

    4. 属性を保存(Save Attribute)をクリックします。

      Okta orgでOkta End-User Dashboardへのアクセス権が提供されている場合、登録済みエンドユーザーは個人設定ページからこの属性の値を変更できます。

  9. フォームの入力をカスタマイズ(Customize form input)セクションでは、属性の次のフィールドを変更できます。

    • フォームラベル(Form label):これは、エンドユーザーに表示される属性のテキストラベルです。

    • 入力要件(Input requirement):これは、フォームを続行するためにユーザーがこの属性を提供する必要があるかどうかを示します。プロファイル登録フォームの属性のルールを理解するを参照してください。Oktaユーザープロファイルでこの属性が必要な場合、この要件を任意(Optional)に変更することはできず、エンドユーザーは値を提供する必要があります。

    • 入力の表示タイプ(Input display type):これは、登録フォームでエンドユーザーに表示される入力フォームのタイプを決定します。たとえば、テキストボックス、ラジオボタン、ドロップダウンメニューなどです。

    • 入力フォームの検証(Input form validation):ユーザーが特定の形式で入力を提供する必要がある場合に、ドロップダウンメニューから入力検証方法を選択できます。検証は、電話番号とカレンダーの日付に使用できます。

    • 保存(Save)をクリックします。

登録フォームに1つの属性を複数回追加することはできません。

エンドユーザーに表示されるインターフェイスの負荷が大きくならないように、登録フォームの属性を10個までに制限します。

登録フォームから属性を削除する

  1. フォームの対象の行の削除(Delete)をクリックします。削除アクションを使用できない場合、デフォルトのユーザープロファイルでこの属性が必要か、解決しなければならないエラー状態があります。

  2. フォームの入力を削除(Delete form input)をクリックして削除を確認するか、キャンセル(Cancel)をクリックして属性を保持します。

デフォルトのユーザープロファイルで必要な基準属性(プライマリメール、姓、名)を編集または削除することはできません。

登録フォームから属性を削除した場合は、後で再度追加できます。

関連項目

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

プロファイル情報を収集してユーザーを登録する

プロファイル登録フォームの属性ルールを理解する