OAuthUtil - グローバル
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 を返します
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| GlideRecord | 現在の OAuth プロファイルを表す GlideRecord |
OAuthUtil:interceptRequestParameters(requestParamMap)
要求パラメーターに name:value のペアを追加します。
| 名前 | タイプ | 説明 |
|---|---|---|
| requestParamMap | 文字列 | 追加する名前と値のペア。 |
| タイプ | 説明 |
|---|---|
| なし |
OAuthUtil - parseTokenResponse(accessTokenResponse)
受信したトークンをパラメーターマップに解析します。
| 名前 | タイプ | 説明 |
|---|---|---|
| アクセストークン応答 | 文字列 | 解析するアクセストークン応答。 |
| タイプ | 説明 |
|---|---|
| なし |
OAuthUtil - setEndpoint(url)
OAuth 要求の終了内容を設定
| 名前 | タイプ | 説明 |
|---|---|---|
| URL | 文字列 | 要求の URL エンドポイント |
| タイプ | 説明 |
|---|---|
| なし |
OAuthUtil - setHeader(headerName, headerValue)
送信トークン要求にヘッダーを追加します。
| 名前 | タイプ | 説明 |
|---|---|---|
| headerName | 文字列 | トークン要求ヘッダーの名前 |
| headerValue | 文字列 | トークン要求ヘッダーの値 |
| タイプ | 説明 |
|---|---|
| なし |
OAuthUtil - setQueryParameter(paramName, paramValue)
OAuth 要求にクエリパラメーターを追加します。
| 名前 | タイプ | 説明 |
|---|---|---|
| paramName | 文字列 | パラメーターの名前 |
| paramValue | 文字列 | パラメーターの値 |
| タイプ | 説明 |
|---|---|
| なし |