
Kullanıcı Yönetimi
Oyun backend'iniz için kapsamlı oyuncu kimlik doğrulama ve kimlik yönetimi
Çoklu Kimlik Doğrulama Desteği
E-posta, anonim misafir hesapları, Apple Sign-In ve Google OAuth. Oyuncular nasıl giriş yapacaklarını kendileri seçer.
Rol Tabanlı Erişim Kontrolü
Her kullanıcının neler yapabileceğini kontrol etmek için roller atayın. Yerleşik yönetici ve oyuncu rol sistemi.
Cihazlar Arası Oturumlar
Oyuncular bir kez giriş yapar ve tüm cihazlarında sorunsuz şekilde oturum açık kalır.
App Store uyumluluğu hazır gelir
horizOn User Management artık Sign in with Apple destekler. Team ID, Services ID ve Bundle ID bilgilerini bir kez kaydedin. iOS build'leriniz hemen uyumlu olur.
Hızlı Entegrasyon
MyGame Auth
Tekrar hoş geldin, oyuncu
// Unity C#: User Authentication
using PM.horizOn.Cloud.Core;
using PM.horizOn.Cloud.Manager;
using UnityEngine;
// Once at startup: reads the imported horizOn config (API key and hosts)
HorizonApp.Initialize();
await new HorizonServer().Connect();
// Sign up with email (true on success)
bool created = await UserManager.Instance.SignUpEmail(
"player@example.com", "securePassword", "PlayerOne");
// Sign in on a later start
bool signedIn = await UserManager.Instance.SignInEmail("player@example.com", "securePassword");
// Or start as a guest without an email
bool guest = await UserManager.Instance.SignUpAnonymous("GuestPlayer");
Debug.Log($"Player id: {UserManager.Instance.CurrentUser.UserId}");# REST API: User Authentication
# Sign up with email
curl -X POST https://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 (the reply holds userId and accessToken, the player's session token)
curl -X POST https://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://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"}'Bu örnekler Unity SDK'sını (C#) ve REST API'yi kullanır. Godot ve Unreal'de aynı çağrılar kendi SDK'larında bulunur: hızlı başlangıca bakın
Sıkça Sorulan Sorular
Entegrasyona Hazır mısınız?
horizOn ile bugün geliştirmeye başlayın. Ücretsiz paket dahil.




