• 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
Name
Last commit
Last update
..
audit Loading commit data...
config Loading commit data...
constants Loading commit data...
contracts Loading commit data...
controllers Loading commit data...
database/mongo Loading commit data...
interfaces Loading commit data...
jobs Loading commit data...
middlewares Loading commit data...
models Loading commit data...
oidc Loading commit data...
providers Loading commit data...
services Loading commit data...
templates Loading commit data...
tracing Loading commit data...
utils Loading commit data...
workers Loading commit data...
index.ts Loading commit data...
root.ts Loading commit data...
server.ts Loading commit data...