DEVELOPERS / INTEGRATIONS
Подключение приложений
Проверяемые сценарии подключения к RustCloak через стандартный OIDC flow. Примеры показывают архитектуру и требуют настройки client registration и issuer.
React / SPA
Authorization Code + PKCE, redirect handler и безопасная работа с токенами.
Rust / backend
OIDC discovery, проверка bearer-токена и серверный поток авторизации.
Любой OIDC-клиент
Протокольные требования, endpoints и негативные сценарии.
IMPLEMENTATION / SECURITY
Проверки перед интеграцией
- Зарегистрировать точный redirect URI для каждого окружения.
- Использовать PKCE и state; для OIDC проверять nonce где требуется.
- Выбирать библиотеку с проверкой JWKS/issuer/audience, а не писать JWT-верификацию вручную.
- Разделять публичные и конфиденциальные клиенты.
- Проводить тесты отзыва прав и завершения сессий.