Interface do NowSDKAutorizaçãoProviding - Android

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 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> ?>)

    Autoriza o usuário conectado no momento na instância ServiceNow especificada usando os objetos AuthorizationToken especificados.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    instanceURL URL ServiceNow instância para a qual a autorização está sendo solicitada.
    retorno de chamada Consumidor​<Lista​<TokenDeAutorização>?> Matriz de objetos de Token de autorização específicos do usuário conectado.
    Tabela 2. Retornos
    Tipo Descrição
    Nenhum

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