One identity.
A simpler sign-in.
Let customers authenticate with Ramses.ID and approve access in Ramses.Superapp—without sharing a password with your application.

Your app
Ramses.Superapp
Customer approval
A familiar approval. A standard integration.
Ramses handles identity and consent. Your application keeps its own session, roles and data.
- 01Redirect to Ramses
Start a standards-based authorization request from your backend.
- 02Customer approves
Desktop users scan a QR. Mobile users open Ramses.Superapp directly.
- 03Verify and continue
Exchange the one-time code, verify the ID token and create your session.
Designed for existing OAuth libraries.
Ramses.ID uses OpenID Connect Authorization Code with PKCE, so your team can integrate with established OAuth and OIDC libraries.
Read the authentication guideGET /identity/oauth/authorize
?client_id=YOUR_CLIENT_ID
&redirect_uri=https://example.com/callback
&response_type=code
&scope=openid profile.basic
&code_challenge=...
&code_challenge_method=S256