Об этом проекте

redb.Identity — это высокогибкий, транспорт-независимый сервер OAuth 2.1 и OpenID Connect, разработанный для экосистемы redb. Построенный на базе OpenIddict и redb.Route, он отделяет механизм идентификации от HTTP-конвейера ASP.NET, позволяя вызывать конечные точки через HTTP, gRPC, RabbitMQ, SignalR или напрямую в процессе через маршруты `direct-vm://` с нулевым копированием. Он включает встроенное хранилище для пользователей, групп, областей разрешений и клиентов с использованием типизированных свойств redb, а также поддерживает PostgreSQL, MSSQL и SQLite. Сервер включает современные функции безопасности, такие как многофакторная аутентификация (TOTP, OTP через SMS/Email, WebAuthn/FIDO2), предоставление доступа по стандарту SCIM 2.0, федерация, DPoP и выход из системы через обратный канал. Он полностью соответствует стандартам, успешно проходя официальный набор тестов на соответствие OpenID Foundation.