NowSDKAuthorizationProviding interface - Android

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 1분
  • The NowSDKAuthorizationProviding interface provides a function that configures the link to the ServiceNow instance for which authorization is needed and any associated callbacks.

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

    Authorizes the currently logged-in user on the specified ServiceNow instance using the specified AuthorizationToken objects.

    표 1. Parameters
    Name Type Description
    instanceURL URL ServiceNow instance for which the authorization is being requested.
    callback Consumer​<List​<AuthorizationToken>?> Array of logged-in user specific Authorization Token objects.
    표 2. Returns
    Type Description
    None

    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)
      }
    }