Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

NowSDKAuthorizationProviding interface- Android

The NowSDKAuthorizationProviding interface provides a function that configures the link to the ServiceNow instance for which authorization is needed and any associated callbacks.

Parent Topic:Mobile SDK - Android

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

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

NameTypeDescription
instanceURLURLServiceNow instance for which the authorization is being requested.
callbackConsumer​<List​<AuthorizationToken>?>Array of logged-in user specific Authorization Token objects.
TypeDescription
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)
  }
}