現在、アプリケーションで EWS を使用して Exchange データにアクセスしています。REST API を使用して Office365 の機能を追加したいと考えています。
EWS では、Authorization は非常に単純でした。ヘッダーに Authorization タグを追加し、base64 でエンコードされたユーザー名とパスワードを使用するだけで、基本的な Authorization と呼ばれます。
ただし、Office 365 では、プロセスに 2 つの追加ステップが必要です
上の画像では、アプリケーションと office365 の間に 2 つのステップがあることがわかります。
私のアプリケーションを使用するすべてのオフィス アカウントは、Microsoft azure でいくつかの構成手順を実行する必要があります。秘密鍵、クライアント、テナント ID を取得します。
理想的には、ユーザーは自分の資格情報を入力するだけでよいので、Office 365 のすべてのデータにプログラムでアクセスできます。