ラーニング カレンダーのクライアント側アプリケーションの登録 - Microsoft Outlook とのインテグレーション
Azure Active Directory (AD) テナントへの管理者アクセスを設定します。
Microsoft Outlook とのラーニング カレンダー インテグレーションに対するクライアント アプリケーションを登録すると、Microsoft ID プラットフォームがアプリケーションとそのユーザーに対する認証と許可のサービスを提供することができます。
ラーニング カレンダー インテグレーション Web API を有効にする権限を設定することで、以下のことが可能になります。
- "Microsoft Graph" にアクセスします。
- すべてのメールボックスのカレンダーを読み取り、書き込みます。
カレンダー イベントを作成するには、テナント設定で定義された単一のメールボックスへの "読み取り/書き込み" アクセス権がインテグレーションで必要です。これは、受講者と講師にカレンダー イベントを送信するために使用されます。
- Azure ポータルでアプリケーションを登録し、認証情報を追加します。
- アプリケーションのクライアントとして識別しやすい表示名を入力します。例:ラーニング カレンダー。
- "サポートされている科目のタイプ"については、組織に適したオプションを選択します。
- "Application (Client) ID"と"Tenant ID" の値を書き留めておいて、クライアント シークレットを追加します。Workday で Microsoft Outlook インテグレーションを設定するには、これらの値が必要になります。
- アプリケーションの API 権限を追加します。ラーニング カレンダー インテグレーション Web API を有効にして Microsoft Graph にアクセスします。
- アプリケーション権限として"Calendar.ReadWork"を追加します。
- クライアントの応募について管理者の同意を得る。
- Microsoft PowerShell を使用してポリシー ルールを設定し、1 つのメールボックスへの "読み取り/書き込み" アクセスを制限します。