• Vy Nguyễn Minh Khang's avatar
    feat(phase1): add OIDC provider, MongoDB audit, and Docker infrastructure · 60ca47bd
    Vy Nguyễn Minh Khang authored
    - Add oidc-provider v9 for OIDC/OAuth2 authentication
    - Add MongoDB client service for audit logging (sso_audit database)
    - Add audit logger service with retry queue (up to 3 retries, 60s timeout)
    - Add audit repository (insert, findByUserId, findByEventType)
    - Add OIDC PostgreSQL adapter (grants storage)
    - Add Handlebars views (login, register, consent)
    - Add OIDC config service (issuer, TTL, cookie keys)
    - Add oidc-grants and clients SQL migrations
    - Update docker-compose: add PostgreSQL, MongoDB, rename containers
    - Update .env.example: add OIDC, MongoDB, PostgreSQL variables
    - Update package.json: add oidc-provider, mongodb, express-handlebars
    - Update README with OIDC endpoints and architecture diagram
    Co-authored-by: 's avatarCursor <cursoragent@cursor.com>
    60ca47bd
consent.hbs 2.46 KB