One login.
Every app.

Viscra SSO lets you sign in to any integrated app with your passkey, Discord, or credentials - no new passwords, ever.

Passkey-first

Face ID, Touch ID, or device PIN. No passwords required.

Discord login

Link your Discord account as a secondary sign-in method.

Roblox linking

Prove Roblox ownership via OAuth.

Scoped access

Apps request exactly what they need. You approve or deny.

×

Token revocation

Revoke any app's access from your dashboard, instantly.

〈〉

Open OAuth 2.0

Standard auth flow. Any developer can integrate in minutes.

Developer-ready

Standard OAuth 2.0

Drop-in integration in minutes.

authorize.ts
const params = new URLSearchParams({
  client_id:     "YOUR_CLIENT_ID",
  redirect_uri:  "https://yourapp.com/callback",
  response_type: "code",
  scope:         "identity discord",
  state:         crypto.randomUUID(),
});

window.location.href =
  "https://sso.viscra.uk/authorize?" + params;