Widget Xsolla Login
Le widget Xsolla Login offre une interface prête à l’emploi pour l’authentification des utilisateurs dans votre projet, ce qui permet de réduire les coûts de développement du code et de l’interface.
Restrictions :
- Le widget ne prend en charge que les méthodes d’authentification utilisateur suivantes :
- connexion classique par nom d’utilisateur/adresse e-mail et mot de passe ;
- connexion sans mot de passe à l’aide d’un code ou un lien à usage unique envoyé par SMS ou par e-mail ;
- authentification Web via les réseaux sociaux.
- Le widget ne fonctionne pas avec un navigateur externe. Pour des raisons de sécurité, les navigateurs externes limitent les URL provenant d’applications tierces.
Configurez la redirection des utilisateurs vers l’application après une authentification réussie à l’aide du widget :
- Ouvrez votre projet dans le Compte éditeur.
- Dans le menu latéral, cliquez sur Login.
- Sélectionnez le projet de connexion et cliquez sur Configure.
- Sélectionnez la section Callback URLs.
- Dans le champ Callback URL, spécifiez les mêmes chemins de redirection utilisateur que ceux que vous avez spécifiés précédemment lors de la configuration du client OAuth 2.0.
- Cliquez sur Save changes.
Pour ouvrir le widget Xsolla Login, appelez la méthode SDK AuthWithXsollaWidget
et passez-lui les arguments suivants :
- le paramètre
bRememberMe
; - la fonction de rappel
OnSuccess
pour gérer l’authentification de l’utilisateur et obtenir un jeton ; - la fonction de rappel
OnCancel
pour gérer la fermeture du widget par l’utilisateur sans authentification (facultatif).
Pour les builds autonomes, le widget s’ouvre via le blueprint W_LoginBrowser
fourni avec le SDK.
Vous pouvez créer votre propre blueprint pour afficher le widget Login. Pour ce faire, créez un blueprint de la classe XsollaLoginBrowserWrapper
et ajoutez-y les fonctionnalités nécessaires.
Affichage du widget du projet de démo pour plusieurs méthodes de connexion :
Liens utiles
Dernière mise à jour: 22 Janvier 2024Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.