ASTERIA WarpとMicrosoft Active Directory連携_ADUserSearchコンポーネント&ADUserUpdateコンポーネント

ASTERIA WarpMicrosoft Active Directoryを連携し、ADUser系のコンポーネントを使用してフローを作成しました。

■ADUserSearchコンポーネントにより、ADユーザー検索フロー

Active Directoryと連携してユーザー又はグループに関する処理をしたい場合は先にADAuthコンポーネントで認証を行う必要がある

ADAuthコンポーネント

設定方法はこのブログで確認ください。

ADUserSearchコンポーネント

ADUserSearchコンポーネントをダブルクリックして、「ユーザー検索」画面を表示する

・「検索起点」に検索対象の起点を定義する

      ※AggregateBaseDNで検索起点を指定する

      ※AggregateBaseDNとはADAuthコンポーネントの「検索の起点」とADUserCreateコンポーネントの「検索の起点」を足したものになる

    AggregateBaseDN=「検索の起点+検索の起点」  

                                        DC=example,DC=local + cn=Users

  上記の場合にexample.local/Users配下にあるユーザーの検索を行う

・「選択属性」、「関係演算子」、「属性値」、「論理演算子」を定義する

  例:「選択属性」にフルネーム 「関係演算子」に= [属性値」にasteriatest123

・「次へ」をクリックする

・「取得属性」にユーザーに関する取得必要な項目を選択する

・「保存」ボタンを押す

・「基本」設定の「検索の起点」はユーザー検索ウィサードの「検索の起点」で定義した内容が反映される

・「基本」設定の「検索スコープ」には検索対象のスコープを選択

  ※今回はUsers直下から対象のユーザーを検索したいため、「指定されたコンテキストのみ」を選択

・「基本」設定の「検索文字列」は空のままでOk

ADUserSearchコンポーネントの設定画面

上記の内容定義し、フローを実行すると以下のように検索情報を確認できる

***************************

■ADUserUpdateコンポーネントにより、ADユーザー情報更新フロー

ADAuthコンポーネント

設定方法はこのブログで確認してください。

ADUserUpdateコンポーネント

・「検索の起点」にUsers配下のユーザーを検索したいので、cn=Usersを入力

・「選択属性」、関係演算子」、「属性値」、「論理演算子」を定義する 

   例:「選択属性」にフルネーム 「関係演算子」に= [属性値」にasteriatest123

・「次へ」をクリック

・「更新属性」、「属性値」、「処理」に値を定義する

 例:今回は電話番号を追加、又は、ユーザーログオン名を追加

・「保存」ボタンをクリックする

・「基本」設定の「検索の起点」はユーザー検索ウィサードの「検索の起点」で定義した内容が反映される

・「基本」設定の「検索スコープ」には検索対象のスコープを選択

  ※今回はUsers直下から対象のユーザーを検索したいため、「指定されたコンテキストのみ」を選択

・「基本」設定の「検索文字列」は空のままでOk

ADUserUpdateコンポーネントの設定画面

上記の内容を定義し、フローを実行すると以下のように追加されているのが確認できる