--- title: NowSDKAuthorizationProviding interface - Android description: The NowSDKAuthorizationProviding interface provides a function that configures the link to the ServiceNow instance for which authorization is needed and any associated callbacks.Authorizes the currently logged-in user on the specified ServiceNow instance using the specified AuthorizationToken objects. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/api-reference/cllent-mobile-api-reference/NowSDKAuthProvidingAndroidInterface.html release: australia product: Cllent Mobile API Reference classification: cllent-mobile-api-reference topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Mobile SDK - Android, Mobile SDK API reference, API reference, API implementation and reference] --- # 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](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/MobileSDKAndroidAPI.md) ## NowSDKAuthorizationProviding - requestAuthorization\(instanceURL: URL, callback: Consumer<List<AuthorizationToken>?>\) Authorizes the currently logged-in user on the specified ServiceNow instance using the specified AuthorizationToken objects. |Name|Type|Description| |----|----|-----------| |instanceURL|[URL](https://developer.android.com/reference/kotlin/java/net/URL.html)|ServiceNow instance for which the authorization is being requested.| |callback|[Consumer](https://developer.android.com/reference/kotlin/java/util/function/Consumer.html)​<[List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/)​<[AuthorizationToken](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/AuthorizationTokenAndroidAPI.md)>?>|Array of logged-in user specific Authorization Token objects.| |Type|Description| |----|-----------| |None| | ``` class NowSDKAuthorizationManager: NowSDKAuthorizationProviding { override fun requestAuthorization( instanceURL: URL, callback: Consumer?> ){ val token = JWTService.fetchJwt() val authorizationToken = AuthorizationToken(AuthorizationTokenType.JWT, token) val result = listOf(authorizationToken) callback.accept(result) } } ```