• 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
.husky Loading commit data...
config Loading commit data...
docs Loading commit data...
lib Loading commit data...
scripts Loading commit data...
sql Loading commit data...
src Loading commit data...
tests Loading commit data...
.dockerignore Loading commit data...
.env.example Loading commit data...
.eslintrc.js Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.prettierignore Loading commit data...
.prettierrc Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTING.md Loading commit data...
Dockerfile Loading commit data...
README.md Loading commit data...
docker-compose.yml Loading commit data...
jest.config.ts Loading commit data...
nodemon.json Loading commit data...
package-lock.json Loading commit data...
package.json Loading commit data...
pnpm-lock.yaml Loading commit data...
test-login.json Loading commit data...
tsconfig.json Loading commit data...
tsconfig.test.json Loading commit data...