Какие параметры корпоративного SSO-провайдера нужны для настройки единого входа через RocketDataСписок параметров для копирования — вставьте свои элементы:
- Issuer URL — адрес сервера авторизации. Например: https://keycloak.com/realms/<realm>. Сервер должен отдавать /.well-known/openid-configuration.
- Client ID и Client Secret созданного клиента.
- Список значений ролей, которые передаются в токене (обычно realm_access.roles), чтобы мы могли сопоставить их с ролями в личном кабинете RocketData.
- В настройках клиента в Keycloak:
- Client authentication: On — confidential client.
- Standard flow: On.
- Authorization: можно оставить выключенной.
5.
Service accounts: не нужны — мы проверяем email из токена, а роли назначаются по маппингу.
6.
Redirect URI:
https://go.rocketdata.io/op/api/sso/callback/7.
Web origins:
https://go.rocketdata.io8.
Client scopes:
openid,
profile,
email,
offline_access.
offline_access — опционально, для refresh-токена.
9.
Алгоритм подписи ID-токена: RS256 или другой асимметричный алгоритм. HS256 и
none не подходят.