Interface do NowSDKAutorizaçãoProviding - Android
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.
| 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. |
| 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)
}
}