# OpenID Connect — Sudomimus

> Add Sudomimus sign-in to your app with OpenID Connect. Use an OIDC library, configure your callbacks, and choose which user details to request.

Language: en-US

Canonical: [OpenID Connect — Sudomimus](https://sudomimus.com/en-US/openid-connect/)

LLM index: [Sudomimus](https://sudomimus.com/llms.txt)

## 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.

## 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.

Apps in the same sector receive the same user ID. Apps in different sectors receive different IDs. The internal Sudomimus account ID stays private.

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.

## Configure your OIDC connection.

Create your app in the developer portal and copy its client ID.

Save your exact callback URLs, allowed scopes, and client authentication method.

Enter your connection settings, redirect a user to sign in, and handle the callback.

## References

- [Read the integration guide](https://docs.sudomimus.com/en-us/oidc/flow.md)

