
دعم متعدد للمصادقة
البريد الإلكتروني، وحسابات الضيوف المجهولة، وApple Sign-In، وGoogle OAuth. اللاعبون يختارون طريقة تسجيل الدخول المناسبة لهم.
تحكم بالصلاحيات حسب الأدوار
عيّن أدوارًا للتحكم في صلاحيات كل مستخدم. نظام أدوار مدمج للمسؤولين واللاعبين.
جلسات عبر الأجهزة
يسجل اللاعبون الدخول مرة واحدة ويبقون مصادقين عبر جميع أجهزتهم بسلاسة تامة.
امتثال App Store جاهز من البداية
يدعم horizOn User Management الآن Sign in with Apple. سجّل Team ID و Services ID و Bundle ID مرة واحدة. تصبح إصدارات iOS لديك متوافقة فورًا.
تكامل سريع
MyGame مصادقة
مرحبًا بعودتك، أيها اللاعب
// 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 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"}'



