Skip to content

updatingspace/id

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UpdSpace ID

CI/CD Backend Coverage Gate E2E Smoke Compliance Matrix GDPR/152-FZ Controls

Identity-сервис UpdSpace: единая аутентификация, управление сессиями и OAuth2/OIDC контур.

Что в проекте

  • services/id — backend на Django + Ninja (IdP, auth, MFA, OIDC, security controls)
  • web/id-frontend — frontend на React + Vite (login/signup/authorize/account flows)

Ключевые возможности

  • Headless auth (email/password + session token), signup и logout
  • MFA: TOTP, recovery codes, passkeys (WebAuthn)
  • OAuth2/OIDC provider: authorize/token/userinfo/revoke + PKCE(S256)
  • Privacy и account controls: consents, sessions, data export/delete, security event flow

Документация

CI/CD

Workflow: .github/workflows/ci-cd.yml

  • CI (PR/push): backend lint + tests + coverage gates, frontend lint + typecheck + unit tests, smoke E2E
  • Reports (playwright-report, test-results, compliance matrix) are published as GitHub Actions artifacts per run
  • CD (push в main/master): публикация образов в GHCR
    • ghcr.io/updatingspace/id-service
    • ghcr.io/updatingspace/id-frontend

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors