OAuthUtil - 전역

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기2분
  • 이 스크립트 포함은 요청 매개변수를 수정하고 런타임 중에 토큰 응답을 구문 분석합니다.

    외부 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. 매개변수
    이름 유형 설명
    요청 매개변수 맵 문자열 추가할 이름:값 쌍입니다.
    표 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