Microsoft Graph APIが1時間後に切断される

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

HTTPコネクターを使用している場合、Microsoft Graph APIへのコネクションが1時間後に失敗することがあります。 これは通常、OAuthアクセストークンの有効期限が切れ、コネクターが自動的に更新できない場合に発生します。

発生する理由

Microsoft Graphは認証にOAuth 2.0を使用します。 デフォルトでは、アクセストークンは1時間後に有効期限が切れます。 HTTPコネクションは、トークンの有効期限が切れた後、新しいトークンをリクエストするためのリフレッシュトークンを受信していない場合、アクセスを失います。

この問題は、初期OAuthスコープにoffline_accessが含まれていない場合に発生します。 このスコープがない場合、Microsoftはリフレッシュトークンを返さず、アクセストークンの有効期限が切れた後、Workatoはセッションを更新できません。

トラブルシューティング方法

アクセストークンの有効期限が切れた後にHTTPコネクターが切断されないようにするには、次の手順を実行します:

1

HTTPコネクションを構成する際は、OAuth 2.0スコープフィールドにoffline_accessを含めるよう設定します。 これにより、コネクションがリフレッシュトークンを受信し、アクセストークンの有効期限が切れた後に自動的に更新できます。

レスポンスヘッダーを含むエラーメッセージoffline_accessスコープを含める

2

更新した構成を保存した後、HTTPコネクションに再接続します。

Last updated: