NowSDKAuthorizationProviding 인터페이스 - Android
NowSDKAuthorizationProviding 인터페이스는 권한 부여가 필요한 인스턴스 및 연결된 콜백에 대한 ServiceNow 링크를 구성하는 함수를 제공합니다.
NowSDKAuthorizationProviding - requestAuthorization(instanceURL: URL, callback: Consumer<List<AuthorizationToken>?>)
지정된 AuthorizationToken 객체를 사용하여 지정된 ServiceNow 인스턴스에서 현재 로그인한 사용자에게 권한을 부여합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 인스턴스 URL | URL | ServiceNow 권한 부여가 요청되는 인스턴스입니다. |
| 콜백 | Consumer<List<AuthorizationToken>?> | 로그인한 사용자별 인증 토큰 객체의 배열입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
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)
}
}