Add OIDC sign-in to your app.
Let users sign in with their Sudomimus account through an OIDC library. Sudomimus provides the login page and asks users which personal details they agree to share.
OIDC 1.0issuer: "https://oidc.sudomimus.com"
client_id: "app_your_application"
response_type: "code"
scope: "openid email profile"
token_endpoint_auth_method: none
PKCE: S256 (Required)issuer: "https://oidc.sudomimus.com"
client_id: "app_your_application"
response_type: "code"
scope: "openid email profile"
token_endpoint_auth_method: private_key_jwt
PKCE: S256 (Recommended)Connection settings shown for reference. The guide includes examples for each library.
/.well-known/openid-configurationAuthorization Code + PKCE
About OpenID Certification →Basic OP
The profile for sign-in using the Authorization Code Flow.
Config OP
The profile for discovering the provider’s endpoints and settings.
Use an OIDC library for your browser or server.
Use oidc-client-ts in a browser app or openid-client on your server. Set the issuer, client ID, and callback URL; the guide covers client authentication and PKCE.
Read the integration guide →Request the user details your app needs.
Choose whether your app requests an email address, a name, or other profile details. Users grant sharing consent separately for each application.
User IDs are scoped to a sector
Apps in the same sector receive the same user ID. Apps in different sectors receive different IDs. The internal Sudomimus account ID stays private.
Sharing follows the user’s consent
The returned details depend on the requested scopes, your app’s current settings, and the user’s consent. If you require a detail, the user must agree to share it to complete sign-in.
Studio app
sub: a7f…29cShared: email
Community app
sub: b3e…81dShared: name
Illustrative subjects and sharing choices
Configure your OIDC connection.
- 01
Create an application
Create your app in the developer portal and copy its client ID.
- 02
Add an OIDC return rule
Save your exact callback URLs, allowed scopes, and client authentication method.
- 03
Configure your library
Enter your connection settings, redirect a user to sign in, and handle the callback.