NowSDKAuthorizationBereitstellungsschnittstelle – Android
Die Schnittstelle NowSDKAuthorizationProvider stellt eine Funktion bereit, die den Link zur Instanz ServiceNow konfiguriert, für die eine Autorisierung erforderlich ist, sowie alle zugehörigen Rückrufe.
NowSDKAuthorizationProvidering – requestAuthorization(instanceURL: URL, Callback: Consumer <List<AuthorizationToken> ?>)
Autorisiert den aktuell angemeldeten Anwender in der angegebenen Instanz ServiceNow mithilfe der angegebenen AuthorizationToken-Objekte.
| Name | Typ | Beschreibung |
|---|---|---|
| instanceURL | URL | ServiceNow Instanz, für die die Autorisierung angefordert wird. |
| Rückruf | Verbraucher<Liste<AuthorizationToken>?> | Array von angemeldeten anwenderspezifischen Autorisierungstoken-Objekten. |
| Typ | Beschreibung |
|---|---|
| Keine |
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)
}
}