OpenID Connect

Authorization Code + PKCE · S256

01 / Discovery

https://srs-conglomerate.com/sso/.well-known/openid-configuration/

Issuer
https://srs-conglomerate.com/sso
Authorize
https://srs-conglomerate.com/sso/authorize/
Token
https://srs-conglomerate.com/sso/token/
UserInfo
https://srs-conglomerate.com/sso/userinfo/
JWKS
https://srs-conglomerate.com/sso/jwks/
Revoke
https://srs-conglomerate.com/sso/revoke/

02 / Подключение

  1. Зарегистрируйте приложение и точный HTTPS callback.
  2. Отправьте state, nonce и code_challenge с S256.
  3. Проверьте state и issuer. Обменяйте code и code_verifier на токены.
  4. Проверьте подпись, iss, aud, exp и nonce ID token.

Scopes: openid profile email offline_access

Регистрация приложения ↗

03 / Токены и сессии

ES256 — стандартная подпись. Расширение id_token_pq содержит ML-DSA-65: для этого профиля проверяйте обе подписи и совпадение payload.

Отзыв доступа блокирует токены SRS ID. Собственные сессии приложение завершает самостоятельно; выход из SRS ID не подтверждает выход со всех сайтов.