NowSDKAuthorizationInterface de fourniture : Android

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • L’interface NowSDKAuthorizationProviding fournit une fonction qui configure le lien vers l’instance ServiceNow pour laquelle une autorisation est requise et tous les rappels associés.

    NowSDKAuthorizationProviding : requestAuthorization(instanceURL : URL, rappel : Consumer<List<AuthorizationToken> ?>)

    Autorise l’utilisateur actuellement connecté sur l’instance spécifiée ServiceNow à l’aide des objets AuthorizationToken spécifiés.

    Tableau 1. Paramètres
    Nom Type Description
    instanceURL URL ServiceNow instance pour laquelle l’autorisation est demandée.
    rappel Consumer<List<AuthorizationToken> ?> Tableau d’objets de jeton d’autorisation spécifiques à l’utilisateur connecté.
    Tableau 2. Renvoie
    Type Description
    Aucun

    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)
      }
    }