OAuthUtil - グローバル

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • OAuthUtil スクリプトインクルードは、実行時に要求パラメーターを変更し、トークン応答を解析します。

    外部 OAuth プロバイダーがアプリケーション/JSON タイプの応答以外の応答を返す場合は、このスクリプトインクルードの独自のバージョンをカスタマイズして、異なる形式の応答を解析できます。このスクリプトインクルードを拡張またはコピーし、サードパーティ OAuth プロバイダーの [アプリケーションレジストリ] フォームの [OAuth API スクリプト ] フィールドから自分のバージョンを参照します。カスタムスクリプトインクルード名は OAuth で始まる必要があります。

    たとえば、OAuth プロバイダーに値 https://outlook.office365.com のリソースパラメーターが必要な場合、コードは次のようになります。
    preprocessAccessToken: function(requestParamMap) {
      requestParamMap.put("resource", "https://outlook.office365.com");
    },

    OAuthUtil:getOAuthProfile()

    現在の OAuth プロファイルを表す GlideRecord を返します

    表 : 1. パラメーター
    名前 タイプ 説明
    なし
    表 : 2. 戻り値
    タイプ 説明
    GlideRecord 現在の OAuth プロファイルを表す GlideRecord

    OAuthUtil:interceptRequestParameters(requestParamMap)

    要求パラメーターに name:value のペアを追加します。

    表 : 3. パラメーター
    名前 タイプ 説明
    requestParamMap 文字列 追加する名前と値のペア。
    表 : 4. 戻り値
    タイプ 説明
    なし

    OAuthUtil - parseTokenResponse(accessTokenResponse)

    受信したトークンをパラメーターマップに解析します。

    表 : 5. パラメーター
    名前 タイプ 説明
    アクセストークン応答 文字列 解析するアクセストークン応答。
    表 : 6. 戻り値
    タイプ 説明
    なし

    OAuthUtil - setEndpoint(url)

    OAuth 要求の終了内容を設定

    表 : 7. パラメーター
    名前 タイプ 説明
    URL 文字列 要求の URL エンドポイント
    表 : 8. 戻り値
    タイプ 説明
    なし

    OAuthUtil - setHeader(headerName, headerValue)

    送信トークン要求にヘッダーを追加します。

    表 : 9. パラメーター
    名前 タイプ 説明
    headerName 文字列 トークン要求ヘッダーの名前
    headerValue 文字列 トークン要求ヘッダーの値
    表 : 10. 戻り値
    タイプ 説明
    なし

    OAuthUtil - setQueryParameter(paramName, paramValue)

    OAuth 要求にクエリパラメーターを追加します。

    表 : 11. パラメーター
    名前 タイプ 説明
    paramName 文字列 パラメーターの名前
    paramValue 文字列 パラメーターの値
    表 : 12. 戻り値
    タイプ 説明
    なし