1 repositorio
Persistence implementations using Couchbase as the underlying document store for application data.
Distinct from Couchbase Connectors: Candidates are too specific to ML feature stores or job data; this is general token/app storage.
Explore 1 awesome GitHub repository matching data & databases · Couchbase Storage. Refine with filters or upvote what's useful.
Doorkeeper es un servidor de autorización OAuth 2 y proveedor para aplicaciones Ruby on Rails y Grape. Proporciona el framework necesario para construir un servidor de autorización que emite y valida tokens de seguridad para aplicaciones de terceros, actuando efectivamente como un middleware de seguridad para proteger endpoints de API. El proyecto integra una capa de identidad mediante OpenID Connect para verificar identidades de usuario y recuperar información de perfil. Soporta una variedad de patrones de seguridad, incluyendo la implementación del flujo PKCE para clientes públicos y la emisión de JSON Web Tokens (JWT) sin estado. Sus capacidades más amplias cubren todo el ciclo de vida del token, incluyendo el hashing criptográfico de tokens y secretos, restricción de acceso basada en scopes y revocación de tokens. Gestiona el registro de aplicaciones de terceros y proporciona mecanismos para la identificación del propietario del recurso y la ejecución del flujo de autorización. El sistema incluye una capa de persistencia con soporte para múltiples adaptadores de base de datos, incluyendo Active Record, Sequel y MongoDB.
Persists tokens and applications in a Couchbase database using a dedicated data store extension.