NowSDKAuthorizationProviding-Schnittstelle – Android

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • 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.

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