Gestion des utilisateurs

Gestion des utilisateurs

Authentification complete et gestion de l'identite des joueurs pour votre backend de jeu

Demarrer gratuitement

Multi-authentification

Email, comptes invites anonymes, Apple Sign-In et Google OAuth. Les joueurs choisissent comment ils souhaitent se connecter.

Acces base sur les roles

Attribuez des roles pour controler ce que chaque utilisateur peut faire. Systeme de roles administrateur et joueur integre.

Sessions multiplateformes

Les joueurs se connectent une seule fois et restent authentifies sur tous leurs appareils de maniere transparente.

Conformité App Store prête dès le départ

horizOn User Management prend désormais en charge Sign in with Apple. Enregistrez une seule fois votre Team ID, Services ID et Bundle ID. Vos builds iOS sont immédiatement conformes.

Integration rapide

Integration rapide

MyGame Auth

Content de vous revoir, joueur

player@example.com
••••••••
C#
// Unity C# - User Authentication
using HorizOn;

var horizon = new HorizonClient("YOUR_API_KEY");

// Sign up with email
var result = await horizon.Auth.SignUpEmail(
    "player@example.com", "securePassword", "PlayerOne"
);

// Sign in
var session = await horizon.Auth.SignInEmail(
    "player@example.com", "securePassword"
);

// Anonymous sign up (guest account)
var guest = await horizon.Auth.SignUpAnonymous("GuestPlayer");
REST
# REST API - User Authentication

# Sign up with email
curl -X POST https://eu.horizon.pm/api/v1/app/user-management/signup \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type":"EMAIL","email":"player@example.com","password":"securePassword","username":"PlayerOne"}'

# Sign in with email
curl -X POST https://eu.horizon.pm/api/v1/app/user-management/signin \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type":"EMAIL","email":"player@example.com","password":"securePassword"}'

# Anonymous sign up (guest account)
curl -X POST https://eu.horizon.pm/api/v1/app/user-management/signup \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type":"ANONYMOUS","username":"GuestPlayer"}'
Questions frequentes

Questions frequentes

Pret a integrer ?

Commencez a construire avec horizOn des aujourd'hui. Tier gratuit inclus.