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)
요청 매개변수에 이름:값 쌍을 추가합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 요청 매개변수 맵 | 문자열 | 추가할 이름:값 쌍입니다. |
| 유형 | 설명 |
|---|---|
| void |
OAuthUtil - parseTokenResponse(accessTokenResponse)
매개변수 맵으로 받은 토큰을 구문 분석합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| accessTokenResponse | 문자열 | 구문 분석할 액세스 토큰 응답입니다. |
| 유형 | 설명 |
|---|---|
| void |
OAuthUtil - setEndpoint(url)
OAuth 요청에 대한 엔드포인트 설정
| 이름 | 유형 | 설명 |
|---|---|---|
| URL | 문자열 | 요청에 대한 URL 엔드포인트 |
| 유형 | 설명 |
|---|---|
| void |
OAuthUtil - setHeader(headerName, headerValue)
아웃바운드 토큰 요청에 헤더를 추가합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| headerName | 문자열 | 토큰 요청 헤더의 이름 |
| headerValue | 문자열 | 토큰 요청 헤더의 값 |
| 유형 | 설명 |
|---|---|
| void |
OAuthUtil - setQueryParameter(paramName, paramValue)
OAuth 요청에 쿼리 매개변수를 추가합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| paramName(매개변수 이름) | 문자열 | 매개변수의 이름 |
| param값 | 문자열 | 매개변수의 값 |
| 유형 | 설명 |
|---|---|
| void |