Доступ к приложениям.
Под вашим контролем.
RustCloak — разрабатываемая identity-платформа на Rust. Единое управление аутентификацией, сессиями, клиентскими приложениями и правами доступа.
Путь запроса
От входа пользователя до решения о доступе.
Интерактивная иллюстрация логики. Не подключена к серверу и не показывает реальную сессию.
Идентификация не должна усложнять каждое новое приложение.
Когда продукты хранят пользователей, сессии и правила доступа разрозненно, растут сложность интеграций и стоимость изменений. RustCloak разрабатывается как единый слой, в котором эти вопросы имеют понятные границы ответственности.
Продуктовая гипотеза и план развития02 / ОБЛАСТИ ОТВЕТСТВЕННОСТИ
Три задачи. Один контролируемый контур.
Каждая область решает конкретную инженерную проблему и может проверяться отдельно.
Единый вход для приложений
OIDC Authorization Code + PKCE, управление пользовательскими сессиями, WebAuthn / Passkeys.
Изучить протокол 02 — АВТОРИЗАЦИЯПонятные границы доступа
Realms, роли, группы, scopes и принцип явного разделения полномочий.
Модель разрешений 03 — АДМИНИСТРИРОВАНИЕУправление через API
Отдельный GraphQL Admin API, аудит событий и управление объектами identity-домена.
Контракты API03 / СИСТЕМА
Спроектирован для ясных границ доверия.
Собственная бизнес-логика остаётся в приложениях. Общие операции идентификации и доступа выводятся в отдельные модули.
04 / НАЧАЛО РАБОТЫ
От знакомства с кодом — к первой интеграции.
Не набор несвязанных страниц, а последовательный путь разработчика.
05 / ИНЖЕНЕРНАЯ ПРОЗРАЧНОСТЬ
Доверие строится на проверяемых фактах.
Публикуем не только предполагаемые возможности, но и ограничения, риски и условия готовности к эксплуатации.
RUSTCLOAK / ДОКУМЕНТАЦИЯ
Разберитесь в системе.
Проверьте самостоятельно.
Исходный код, протоколы, модель данных и способы интеграции должны быть доступны для технической оценки.
Перейти в документацию