RUSTCLOAK / IDENTITY INFRASTRUCTURE

Доступ к приложениям.
Под вашим контролем.

RustCloak — разрабатываемая identity-платформа на Rust. Единое управление аутентификацией, сессиями, клиентскими приложениями и правами доступа.

Проект в активной разработке. Эксплуатационная готовность не заявлена.
◌RustCloak/ master / access
ПРОЦЕСС АВТОРИЗАЦИИ СЦЕНАРИЙ / 01

Путь запроса

От входа пользователя до решения о доступе.

Клиент инициирует OIDC Authorization Code Flow с PKCE.

Интерактивная иллюстрация логики. Не подключена к серверу и не показывает реальную сессию.

RUST · AXUM · POSTGRESQLOPENID CONNECT · WEBAUTHN · RBACАрхитектура системы
01 / ЗАДАЧА

Идентификация не должна усложнять каждое новое приложение.

Когда продукты хранят пользователей, сессии и правила доступа разрозненно, растут сложность интеграций и стоимость изменений. RustCloak разрабатывается как единый слой, в котором эти вопросы имеют понятные границы ответственности.

Продуктовая гипотеза и план развития

Спроектирован для ясных границ доверия.

Собственная бизнес-логика остаётся в приложениях. Общие операции идентификации и доступа выводятся в отдельные модули.

ЛОГИЧЕСКАЯ АРХИТЕКТУРАНЕ СХЕМА РАЗВЁРТЫВАНИЯ
ПРИЛОЖЕНИЯWeb / Backend / ServicesOIDC-клиенты и API
OIDC · HTTPS
◌
IDENTITY LAYERRustCloak
auth-apiauth-adminauth-rbacauth-crypto
SQLx
ХРАНИЛИЩЕPostgreSQLДанные и отношения сущностей
Модульная схема по проектной документации; реализация зависит от ревизии исходников.Подробная архитектура ↗

Доверие строится на проверяемых фактах.

Публикуем не только предполагаемые возможности, но и ограничения, риски и условия готовности к эксплуатации.

Разберитесь в системе.
Проверьте самостоятельно.

Исходный код, протоколы, модель данных и способы интеграции должны быть доступны для технической оценки.

Перейти в документацию