
マルチ認証対応
メール、匿名ゲストアカウント、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"}'



