Votre prochaine fonctionnalité
Authentification
Connectez un joueur de test et réutilisez sa session.
Unity

Votre résultat visible
Un joueur de test est connecté. Les requêtes suivantes utilisent sa session.
Cette étape n’a pas encore de vidéo. Le guide et la demande MCP sont utilisables.
Intégrer la connexion joueur
Intégrer cette fonctionnalité
Vous pouvez consulter le guide. Son exécution nécessite une clé de projet active. Préparer le projet
SDK installé et configuration du projet importée.
C#
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4
5// Attache ce script à un GameObject de ta première scène.
6public class AuthenticationDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // Mise en place : initialiser et se connecter.
11 HorizonApp.Initialize();
12 await new HorizonServer().Connect();
13
14 // horizOn : créer un compte joueur et se connecter.
15 // Anonymous sign-up (auto-caches token for session restore)
16 await UserManager.Instance.SignUpAnonymous("PlayerName");
17
18 // Email sign-up
19 await UserManager.Instance.SignUpEmail("user@example.com", "password", "DisplayName");
20
21 // Email sign-in
22 await UserManager.Instance.SignInEmail("user@example.com", "password");
23
24 // Check authentication state
25 if (UserManager.Instance.IsSignedIn)
26 {
27 var user = UserManager.Instance.CurrentUser;
28 Debug.Log($"Welcome, {user.DisplayName}!");
29 }
30 }
31}
Testez votre nouvelle fonctionnalité.
Un joueur de test est connecté. Les requêtes suivantes utilisent sa session.
Sélectionnez dans le tableau de bord le même projet que dans la configuration de votre jeu.
Points de terminaison
- POST
/user-management/signup - POST
/user-management/signin


