
다중 인증 지원
이메일, 익명 게스트 계정, 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"}'



