---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Interface do NowSDKAutorizaçãoProviding - Android

# Interface do NowSDKAutorizaçãoProviding - Android {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

A interface NowSDKAutorizaçãoProviding fornece uma função que configura o link para a instância ServiceNow para a qual a autorização é necessária e todos os retornos de chamada associados.

## NowSDKAutorizaçãoProviding - requestAuthorization(instanceURL: URL, retorno de chamada: consumidor \<List\<AuthorizationToken\> ?\>) {#ariaid-title2}

Autoriza o usuário conectado no momento na instância ServiceNow especificada usando os objetos AuthorizationToken especificados.
{#NSDKAuth-requestAuth_S_A__table_g2m_rdn_cqb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| instanceURL | [URL](https://developer.android.com/reference/kotlin/java/net/URL.html) | ServiceNow instância para a qual a autorização está sendo solicitada. |
| retorno de chamada | [Consumidor](https://developer.android.com/reference/kotlin/java/util/function/Consumer.html)​\<[Lista](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/)​\<[TokenDeAutorização](https://servicenow-prod.fluidtopics.net/~Fc43YiiS_SoafwsIijTag#AuthorizationTokenAndroidAPI "A classe AuthorizationToken fornece o token de autorização fornecido pela aplicação host. Usado pelo NowSDK para autorizar o acesso a uma instância ServiceNow especificada para o usuário conectado no momento.")\>?\> | Matriz de objetos de Token de autorização específicos do usuário conectado. |
[Tabela 1. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| Nenhum |   |
[Tabela 2. Retorna]

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


