2 个仓库
Database drivers specifically for persisting authorization state and client configurations.
Distinct from Persistence Adapters: Specific to identity server state persistence rather than generic monitoring history adapters.
Explore 2 awesome GitHub repositories matching data & databases · Authorization State Adapters. Refine with filters or upvote what's useful.
Hydra is a headless identity server that functions as a certified OAuth2 and OpenID Connect provider. It is designed as an authentication engine that manages authorization handshakes and token lifecycles while remaining decoupled from the user interface. The project distinguishes itself through a headless architecture, allowing external management of login and consent flows. It provides specialized capabilities for dynamic client registration, JSON Web Token issuance, and a system for rotating encryption secrets without service downtime. The system covers a broad range of identity operations
Uses interchangeable database adapters to maintain authorization state across PostgreSQL, MySQL, and CockroachDB.
node-oidc-provider 是一个用于在 Node.js 环境中构建 OpenID 认证授权服务器和身份提供商的框架。它提供了一套全面的工具,用于管理 OAuth 2.0 和 OpenID Connect 服务的完整生命周期,包括用户身份验证、客户端注册以及身份和访问令牌的颁发与验证。 该项目通过高度模块化的架构脱颖而出,允许开发者将身份验证服务直接集成到现有的 Web 应用栈中。它通过基于中间件的请求流水线、事件驱动的生命周期钩子以及实现唯一授权类型的策略驱动方法支持高级自定义。这种灵活性扩展到数据管理,其中可插拔的适配器系统支持使用外部数据库来持久化会话和令牌。 除了核心协议合规性外,该框架还包括广泛的安全和运维功能。它支持细粒度的授权策略、具有外部签名集成的加密密钥管理以及保护敏感交易的高级安全配置文件。该系统还通过生命周期事件监控和自动化元数据发现提供内置的可观测性,以促进与外部客户端的程序化交互。
Abstracts data storage behind a standardized interface to allow integration with various external databases for sessions and tokens.