NowSDKAuthorizationBereitstellungsschnittstelle – Android

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • 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.

    Tabelle : 1. Parameter
    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.
    Tabelle : 2. Ergebnisse
    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)
      }
    }