OAuth 2マイクロソフトサービス

マイクロソフトのセットアップアプリ

MicrosoftでOAuth 2クライアントを設定するには、まずMicrosoftアプリケーションコンソールにログインして新しいアプリを作成する必要があります。

新しいプロジェクトを作成する

注:以前にアプリケーションを古いAPIに登録したことがある場合は、アプリケーションコンソールの外観が異なる場合があります。この場合は、新しい「コンバージドアプリケーション」を作成する必要があります。

古いAPIを有効にして新しいプロジェクトを作成する

許可を承認するように求められたときに表示されるのは正しい名前です。

それに名前を付けます

次に、アプリケーションにプラットフォームを追加する必要があります。

プラットフォームを追加

「Webプラットフォーム」を選択してください

Webプラットフォーム

[暗黙のフローを許可する]チェックボックスをオフにして、コールバックURLを設定します。コールバックURLは "あなたのMoodleサイトURL + /admin/oauth2callback.php"を指している必要があります。あなたのMoodleサイトがhttps://lemon.edu/にある場合、コールバックURLはhttps://lemon.edu/admin/oauth2callback.phpになります。あなたのMoodleサイトがhttpではなくhttpsを使用することが重要です。 httpsを使用していない場合、マイクロソフトはコールバックURLを許可しません。

プラットフォーム設定

「Microsoft Graph Permissions」セクションに「User.Read」権限が含まれていることを確認してください。

許可

同意画面のオプションを設定します。

同意

詳細をすべて保存してから、新しいパスワードを生成します。

新しいパスワードを生成する

「クライアントシークレット」としてMoodleにパスワードを、そして「クライアントID」としてアプリケーションIDを入力してください。

とった

関連情報