Partager via


Classe MCDConnectedDevicesAccessTokenRequest

@interface MCDConnectedDevicesAccessTokenRequest : NSObject

Demande d’un jeton d’accès pour le MCDConnectedDevicesAccount contenu qui satisfait aux étendues contenues.

Propriétés

account

@property (nonatomic, readonly, nonnull) MCDConnectedDevicesAccount* account;

Compte associé à ce MCDConnectedDevicesAccessTokenInvalidatedEventArgs.

étendues

@property (nonatomic, readonly, nonnull) NSArray<NSString*>* scopes;

Liste des étendues pour lesquelles le jeton doit couvrir lorsqu’il est généré.

Méthodes

completeWithAccessToken

- (void) completeWithAccessToken:(NSString* _Nonnull) token;

Si un jeton avec les étendues demandées a été généré avec succès, appelez cette méthode avec le jeton pour terminer la demande.

Paramètres

  • token

Jeton généré avec succès

completeWithErrorMessage

- (void) completeWithErrorMessage:(NSString* _Nullable) errorMessage;

Si un jeton avec les étendues demandées n’a pas été correctement généré pour une raison quelconque, appelez cette méthode avec un message à utiliser pour la journalisation.

Paramètres

  • errorMessage

Message décrivant la raison pour laquelle le jeton a échoué.