---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# NowSDKAuthorizationInterface de fourniture : Android

# NowSDKAuthorizationInterface de fourniture : Android {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

L'interface NowSDKAuthorizationProviding fournit une fonction qui configure le lien vers l'instance ServiceNow pour laquelle une autorisation est requise et tous les rappels associés.

## NowSDKAuthorizationProviding : requestAuthorization(instanceURL : URL, rappel : Consumer\<List\<AuthorizationToken\> ?\>) {#ariaid-title2}

Autorise l'utilisateur actuellement connecté sur l'instance spécifiée ServiceNow à l'aide des objets AuthorizationToken spécifiés.
{#NSDKAuth-requestAuth_S_A__table_g2m_rdn_cqb__entry__3}

| Nom | Type | Description |
|-|-|-|
| instanceURL | [URL](https://developer.android.com/reference/kotlin/java/net/URL.html) | ServiceNow instance pour laquelle l'autorisation est demandée. |
| rappel | [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://servicenow-prod.fluidtopics.net/Ia9xbUflLLLeyD6htum_FA#AuthorizationTokenAndroidAPI "La classe AuthorizationToken fournit le jeton d’autorisation fourni par l’application hôte. Utilisé par le NowSDK pour autoriser l’accès à une instance spécifiée ServiceNow pour l’utilisateur actuellement connecté.")\> ?\> | Tableau d'objets de jeton d'autorisation spécifiques à l'utilisateur connecté. |
[Tableau 1. Paramètres]

{#NSDKAuth-requestAuth_S_A__table_g2m_rdn_cqb} {#NSDKAuth-requestAuth_S_A__table_h2m_rdn_cqb__entry__2}

| Type | Description |
|-|-|
| Aucun |   |
[Tableau 2. Renvoie]

{#NSDKAuth-requestAuth_S_A__table_h2m_rdn_cqb}  
<br />

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


