NowSDKAuthorizationProviding 인터페이스 - Android

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기1분
  • NowSDKAuthorizationProviding 인터페이스는 권한 부여가 필요한 인스턴스에 대한 링크 ServiceNow 및 연결된 콜백을 구성하는 함수를 제공합니다.

    NowSDKAuthorizationProviding - requestAuthorization(instanceURL: URL, callback: Consumer<List<AuthorizationToken>?>)

    지정된 AuthorizationToken 객체를 사용하여 지정된 ServiceNow 인스턴스에서 현재 로그인한 사용자에게 권한을 부여합니다.

    표 1. 매개변수
    이름 유형 설명
    인스턴스URL URL ServiceNow 권한 부여가 요청되는 인스턴스입니다.
    콜백 Consumer<List<AuthorizationToken>?> 로그인한 사용자별 인증 토큰 객체의 배열입니다.
    표 2. 반환
    유형 설명
    없음

    class NowSDKAuthorizationManager: NowSDKAuthorizationProviding {
      override fun requestAuthorization(
        instanceURL: URL,
        callback: Consumer<List<AuthorizationToken>?>
      ){
        val token = JWTService.fetchJwt()
        val authorizationToken = AuthorizationToken(AuthorizationTokenType.JWT, token)
        val result = listOf(authorizationToken)
        callback.accept(result)
      }
    }