XGameUiWebAuthenticationResultData
Contient la réponse d’une demande d’authentification web.Syntaxe
Membres
responseStatus Type : HRESULT Indique l’état de l’authentification par vue web.S_OK en cas de réussite, ou E_CANCELLED si l’utilisateur a fermé manuellement la vue web en appuyant sur le bouton Précédent.
responseCompletionUriSizeType : size_t Taille, en octets, des données de réponse, stockées dans responseCompletionUri. responseCompletionUri
Type : const char* Données de réponse complètes, au format URI.
Remarques
Vous pouvez accéder à cette structure après avoir appelé XGameUiShowWebAuthenticationResult. Vous pouvez vérifier le champ responseStatus pour savoir si la demande d’autorisation a réussi ou non. Le champ contientS_OK si le navigateur d’authentification a réussi à accéder à l’URI de fin ; sinon, il contient E_CANCELLED pour indiquer que l’utilisateur a annulé en appuyant sur Précédent.
Si la demande d’autorisation a réussi, les données de réponse contiennent l’URI de rappel de base et tous les paramètres ajoutés par le fournisseur OAuth à la suite de l’authentification de l’utilisateur (jeton d’accès, délai d’expiration, etc.)
Si la demande d’autorisation a été annulée, les données de réponse sont une chaîne null.
Configuration requise
En-tête : XGameUI.h Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX SeriesVoir aussi
XGameUIXGameUiShowWebAuthenticationAsync
XGameUiShowWebAuthenticationResultSize
XGameUiShowWebAuthenticationResult
Modèle de programmation asynchrone
