# Azure ADへの接続方法
WorkatoでAzure Active Directory(Azure AD)に接続するには、Microsoft Active DirectoryとWorkatoの設定手順が必要です。
# ステップ1:Azure ADでWorkatoアプリを作成する
Azure ADでWorkatoアプリを作成するには、以下の手順が必要です。
# ステップ1.1:アプリケーションを登録する
Azure ADにWorkatoアプリケーションを登録します。
App registrationsを選択します。
表示されるページで、+ 新規登録をクリックします。
アプリケーションの名前を設定します。これは、このアプリケーションのユーザー向けの表示名です。Microsoftでは、後でこの名前を変更することができます。
アプリケーションの名前を設定する
サポートされるアカウントの種類で、最初のオプションであるこの組織のディレクトリ内のアカウントのみを選択します。
リダイレクト URIフィールドで、プラットフォームタイプをWebに設定し、次のリダイレクトURIを指定します:https://www.workato.com/oauth/callback。
次のページには、新しく作成されたアプリケーションの詳細が表示されます。アプリケーション(クライアント)IDとディレクトリ(テナント)IDに注意してください。これらの値は、後でWorkatoで認証するために必要になります。
アプリケーション(クライアント)IDとディレクトリ(テナント)IDに注意してください
# ステップ1.2:アプリケーションに権限を付与する
次に、Workatoアプリケーションに権限を付与する時がきました。
これらの手順では、Workatoとの接続を確立するために最小限必要な権限を付与する方法を示しています。必要な権限は、使用ケースによって異なります。追加の権限については、Azure ADの権限セクションを参照して、Workatoアプリケーションに割り当てる必要がある追加の権限を確認してください。
左側のナビゲーションサイドバーからAPIのアクセス許可を選択します。
+ アクセス許可の追加をクリックします。
Microsoft Graphをクリックして、アクセス許可のインターフェースを開きます。
アクセス許可のインターフェースを開く
アプリケーションのアクセス許可を選択します。
アプリケーションのアクセス許可を選択します
ユーザーまでスクロールします。User.Read.AllとUser.ReadWrite.Allの権限を追加し、他の必要な権限も追加します。
必要な権限を選択します
アクセス許可の追加をクリックします。
これらの権限がMicrosoft Graphに追加されます。ただし、これらの権限を公式にアプリケーションに付与するには、管理者の承認が必要です。
管理者アカウントでログインしている場合は、デフォルトディレクトリの管理者による管理者の同意を付与をクリックします。
管理者の同意が付与されると、Microsoftはステータス列を付与済みに更新します。
管理者の同意が付与されると、Microsoftはステータス列を更新します
# ステップ1.3:アプリケーションのクライアントシークレットを生成する
左側のナビゲーションサイドバーから証明書とシークレットを選択します。
+ 新しいクライアントシークレットをクリックします。
新しいクライアントシークレットを作成する
表示されるインターフェースで、シークレットの説明を入力し、シークレットの有効期限を決定します。
値をコピーして安全な場所に保存します。これは、Azure ADがこの値を表示する唯一の機会です。
# ステップ2:WorkatoでAzure ADに接続する
Workatoで以下のフィールドを設定します。
WorkatoでAzure ADに接続する
- 接続名
- 接続の名前を指定します。
- ロケーション
- 接続の場所(フォルダ)を選択します。
- クライアントID
- クライアントIDを提供します。Azureではこれをアプリケーション(クライアント)IDと呼んでいます。この値は、Azureポータル > アプリケーションの登録に移動して、アプリケーションを選択し、① Application (client) ID.
- クライアントシークレット
- Azureでは、これをシークレットの値と呼んでいます。これはステップ1.3で取得したものです。
- テナント
- パーミッションをリクエストするディレクトリテナントを提供してください。Azureではこれをディレクトリ(テナント)IDと呼んでいます。この値は、Azureポータル > アプリの登録に移動して取得できます。アプリケーションを選択し、ディレクトリ(テナント)IDをコピーします。
Connectをクリックします。
# Permissions
アプリケーションには、委任されたパーミッションとアプリケーションのパーミッションの2種類のパーミッションを割り当てることができます。 Azure Active Directoryの最適な動作には、以下のMicrosoft Graphのパーミッションが必要です。
アプリケーションのパーミッション
Directory.Read.AllDirectory.ReadWrite.AllGroup.ReadWrite.AllGroup.CreateGroup.Read.AllGroupMember.Read.AllGroupMember.ReadWrite.AllUser.ManageIdentities.AllUser.Read.AllUser.ReadWrite.All
委任されたパーミッション
Directory.Read.AllDirectory.ReadWrite.AllDirectory.AcessAsUser.AllGroup.ReadWrite.AllGroupMember.ReadAllGroup.Read.AllGroup.Read.AllGroupMember.ReadWrite.AllUser.ReadUser.ReadBasic.AllUser.Read.AllUser.ReadWrite.All
追加情報
Last updated: 2024/2/13 16:59:53