ステップ1:メールアドレスの作成

  1. Admin Consoleワークフロー(Workflow) > Workflowsコンソール に移動します。

  2. Workflowsコンソール新規フロー(New Flow)をクリックします。

  3. イベントの追加(Add Event)をクリックして、Okta AppsセクションからAPIエンドポイント(API Endpoint)を選択します。

  4. カードの本文フィールドで、フィールド内のAaアイコンをクリックして、以下の値と値の型 (丸括弧内) を入力します。

    • 一番上には、data (object)と入力します。

    • dataオブジェクトには、appUser (object)と入力します。

    • appUserオブジェクトには、profile (object)と入力します。

    • profileオブジェクトには、firstName (text)と入力します。

    • profileオブジェクトには、lastName (text)と入力します。

  5. Workflowsコンソールで、関数(Function)をクリックして、結合(Concatenate)]を選択します。

  6. API Endpointカードから名(firstName)の値をドラッグして、Concatenateカードのテキスト1(text1)にドロップします。

  7. [text2]には、ピリオドを入力します。

  8. APIエンドポイントから姓(lastName)の値をドラッグして、入力フィールドにドロップします。

  9. Concatenateカードの出力フィールド名をカスタマイズするには、出力フィールドを選択して、カスタマイズ(Customize)を選択します。

  10. 名前表示フィールドにプレフィックスを入力します。

  11. Workflowsコンソールで、他を追加(Add Another) > 関数(Function) > テキスト(Text) > 連結(Concatenate)の順にクリックします。

  12. 前のConcatenateカードからプレフィックス値をドラッグして、新しいConcatenateカードのテキスト1(text1)(text 1)にドロップします。

  13. テキスト2(text2)(text 2)には、@domain.comと入力します。domain.comには、好みのドメイン名を入力します。

  14. Composeカードの[output(出力)]フィールドをクリックして、カスタマイズ(Customize)を選択します。

  15. 名前表示(display name)フィールドにemailaddressと入力します。

  16. Workflowsコンソールで、他を追加(Add Another ) > 関数(Function) > テキスト(Text) > 構成(Compose)の順にクリックします。

  17. Composeカードに、/api/v1/users?search=profile.email sw_ " "&limit=99 (leave a blank space after sw.)と入力します。

  18. Concatenateカードからメールアドレス(emailaddress)フィールドをドラッグして、Composeカードのsw の後の空白スペースにドロップします。

  19. API呼び出しを構築するには、Workflowsコンソールで、他を追加(Add Another) > アプリのアクション(App Action)の順に進みます。

  20. アプリケーションのメニューから Okta を選択して、[アクション]メニューからカスタムAPIアクション(Custom API Action)を選択します。

  21. Custom API Actionsカードで、GETを選択してから、完了(Done)をクリックします。

  22. Custom API Actionsカードで、[Query(クエリ)]ボックスと[Headers(ヘッダー)]ボックスのチェックを外して、完了([Done)] をクリックします。

  23. Composeカードから出力をドラッグして、Custom API Actionカードの相対URL(Relative URL)フィールドにドロップします。

次の手順

ステップ2:If/Else意思決定分岐の作成