NowSDKAuthorizationProviding-Schnittstelle – Android
Die NowSDKAuthorizationProviding Die -Schnittstelle bietet eine Funktion, die den Link zu konfiguriert ServiceNow Instanz, für die eine Autorisierung erforderlich ist, und alle zugehörigen Rückrufe.
NowSDKAuthorizationProviding – requestAuthorization(instanceURL: URL, Rückruf: Consumer<List<AuthorizationToken>?>)
Autorisiert den derzeit angemeldeten Anwender für den angegebenen ServiceNow Instanz, die die angegebenen AuthorizationToken-Objekte verwendet.
| Name | Typ | Beschreibung |
|---|---|---|
| Instanz-URL | URL | ServiceNow Instanz, für die die Autorisierung angefordert wird. |
| Rückruf | Verbraucher < Liste < AutorisierungToken >?> | 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)
}
}