Free · Ultimate Security · PlayFab Authentication

BROTHERSHIP

Attestation authentication for Quest VR games. Stop cheaters and ban evaders before they can start.

🛡️
Blocked
Cheats
Device Integrity API validates the runtime environment before any session is granted.
🚫
Blocked
Ban Evasion
Hardware ID authentication means creating a new account doesn't give banned players a free pass.
🔒
Blocked
Invalid Platforms
Only genuine Meta Quest hardware can complete attestation, PC emulators and sideloaded apps are rejected.
SAFE AUTHENTICATION IN 3 STEPS
01
Register your app
Link your PlayFab Title in under 30 seconds, completely free.
02
Drop in one script
Add to your Unity project and swap out your PlayFab login call with ours.
03
Attestation happens live
Every login fetches a nonce, verifies hardware via Meta's Device Integrity API, then logs into PlayFab. All server-validated.
Step 1 of 1
CREATE YOUR APP

Connect your Meta and PlayFab credentials. Brothership will handle attestation for every player login.

Meta Developer Dashboard → Development → API → App Credentials
PlayFab App Dashboard → Settings → Secret Keys
Visible in the home page or URL of your PlayFab Dashboard
✓ App Created
SAVE YOUR KEYS

Your Brothership app is live. Store these keys somewhere safe — your Secret Key will never be shown again.

Brothership App ID


Secret Key
⚠ This is the only time your Secret Key will be shown. Copy it now and store it somewhere safe. You can always look up and edit other information later as long as you have this key.
Integration Guide
IMPLEMENT INTO GAME

Add the authenticator to your Unity project in two steps. Requires the Oculus SDK and PlayFab SDK.

1 Add the Authenticator Script

Create a new C# script called BrothershipAuthenticator.cs in your Unity project and paste the following code. Replace MetaApplicationID with your Meta App ID and BrothershipAppID with the App ID you received on registration.

C# — BrothershipAuthenticator.cs

      
2 Replace Your Login Call

In any MonoBehaviour that previously called PlayFab login, replace that login call with the following. Define OnLoginSuccess and OnLoginFailed as your own methods to handle the result.

C# — MonoBehaviour usage

      

Example handler signatures:

C# — Handler examples

      
App Management
MANAGE APP

Enter your Brothership Secret Key to load and edit your application settings.

App Management
EDIT APP
Brothership App ID