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)

    요청 매개변수에 이름:값 쌍을 추가합니다.

    표 3. 매개변수
    이름 유형 설명
    requestParamMap 문자열 추가할 이름:값 쌍입니다.
    표 4. 반환
    유형 설명
    void

    OAuthUtil - parseTokenResponse(accessTokenResponse)

    수신된 토큰을 매개변수 맵으로 구문 분석합니다.

    표 5. 매개변수
    이름 유형 설명
    accessTokenResponse 문자열 구문 분석하려는 접근 토큰 응답입니다.
    표 6. 반환
    유형 설명
    void

    OAuthUtil - setEndpoint(URL)

    OAuth 요청에 대한 엔드포인트 설정

    표 7. 매개변수
    이름 유형 설명
    URL 문자열 요청에 대한 URL 엔드포인트
    표 8. 반환
    유형 설명
    void

    OAuthUtil - setHeader(headerName, headerValue)

    아웃바운드 토큰 요청에 헤더를 추가합니다.

    표 9. 매개변수
    이름 유형 설명
    headerName 문자열 토큰 요청 헤더의 이름
    headerValue 문자열 토큰 요청 헤더의 값
    표 10. 반환
    유형 설명
    void

    OAuthUtil - setQueryParameter(paramName, paramValue)

    OAuth 요청에 쿼리 매개변수를 추가합니다.

    표 11. 매개변수
    이름 유형 설명
    paramName 문자열 매개변수 이름
    param값 문자열 매개변수의 값
    표 12. 반환
    유형 설명
    void