サードパーティ OAuth プロバイダーからの OAuth アクセストークンの生成/取得に関する問題Issue サードパーティ OAuth プロバイダーからの OAuth アクセストークンの生成/取得に関する問題。よくある問題には次のようなものがあります。 1) トークンは取得されるが、トークンを使用して送信 Web サービス呼び出しが行われると、認証エラーで失敗する。 2) トークンの取得がエラーで失敗する。 要求本文には、パラメーター「」を含める必要があります。Causeサードパーティ OAuth プロバイダーは、OAuth アプリケーションレジストリで定義されているものとは別に追加のパラメーターを必要としています。Resolution1) OAuth プロバイダーに問い合わせて、OAuth フローに必要なパラメーターを確認します 2) 「OAuthUtil」スクリプトインクルードを拡張またはコピーし、サードパーティ OAuth プロバイダーのアプリケーションレジストリフォームの [OAuth API スクリプト] フィールドからバージョンを参照します。カスタムのスクリプトインクルード名は OAuthで始まる必要があります。 このメソッドに必要な本文パラメーターを追加します。 preprocessAccessToken: function(requestParamMap) {requestParamMap.put("<parameter_name>", "<value>");},たとえば、OAuth プロバイダーが値「https://outlook.office365.com」を持つ「resource」パラメーターを必要とする場合、コードは次のようになります。 preprocessAccessToken: function(requestParamMap) { requestParamMap.put("resource", "https://outlook.office365.com"); },