ステップ1:メールアドレスの作成
-
Admin Consoleでに移動します。
-
Workflowsコンソールで新規フロー(New Flow)をクリックします。
-
イベントの追加(Add Event)をクリックして、Okta AppsセクションからAPIエンドポイント(API Endpoint)を選択します。
-
カードの本文フィールドで、フィールド内のAaアイコンをクリックして、以下の値と値の型 (丸括弧内) を入力します。
-
一番上には、
data(object)と入力します。 -
dataオブジェクトには、
appUser(object)と入力します。 -
appUserオブジェクトには、
profile(object)と入力します。 -
profileオブジェクトには、
firstName(text)と入力します。 -
profileオブジェクトには、
lastName(text)と入力します。
-
-
Workflowsコンソールで、関数(Function)をクリックして、結合(Concatenate)]を選択します。
-
API Endpointカードから名(firstName)の値をドラッグして、Concatenateカードのテキスト1(text1)にドロップします。
-
[text2]には、ピリオドを入力します。
-
APIエンドポイントから姓(lastName)の値をドラッグして、入力フィールドにドロップします。
-
Concatenateカードの出力フィールド名をカスタマイズするには、出力フィールドを選択して、カスタマイズ(Customize)を選択します。
-
名前表示フィールドにプレフィックスを入力します。
-
Workflowsコンソールで、の順にクリックします。
-
前のConcatenateカードからプレフィックス値をドラッグして、新しいConcatenateカードのテキスト1(text1)(text 1)にドロップします。
-
テキスト2(text2)(text 2)には、
@domain.comと入力します。domain.comには、好みのドメイン名を入力します。 -
Composeカードの[output(出力)]フィールドをクリックして、カスタマイズ(Customize)を選択します。
-
名前表示(display name)フィールドにemailaddressと入力します。
-
Workflowsコンソールで、の順にクリックします。
-
Composeカードに、
/api/v1/users?search=profile.email sw_ " "&limit=99 (leave a blank space after sw.)と入力します。 -
Concatenateカードからメールアドレス(emailaddress)フィールドをドラッグして、Composeカードの
swの後の空白スペースにドロップします。 -
API呼び出しを構築するには、Workflowsコンソールで、の順に進みます。
-
アプリケーションのメニューから Okta を選択して、[アクション]メニューからカスタムAPIアクション(Custom API Action)を選択します。
-
Custom API Actionsカードで、GETを選択してから、完了(Done)をクリックします。
-
Custom API Actionsカードで、[Query(クエリ)]ボックスと[Headers(ヘッダー)]ボックスのチェックを外して、完了([Done)] をクリックします。
-
Composeカードから出力をドラッグして、Custom API Actionカードの相対URL(Relative URL)フィールドにドロップします。
次の手順