mirror of
https://github.com/toeverything/AFFiNE.git
synced 2024-12-23 01:32:56 +03:00
fb3a0e7b8f
Remove `next-auth` and implement our own Authorization/Authentication system from scratch. ## Server - [x] tokens - [x] function - [x] encryption - [x] AuthController - [x] /api/auth/sign-in - [x] /api/auth/sign-out - [x] /api/auth/session - [x] /api/auth/session (WE SUPPORT MULTI-ACCOUNT!) - [x] OAuthPlugin - [x] OAuthController - [x] /oauth/login - [x] /oauth/callback - [x] Providers - [x] Google - [x] GitHub ## Client - [x] useSession - [x] cloudSignIn - [x] cloudSignOut ## NOTE: Tests will be adding in the future |
||
---|---|---|
.. | ||
utils | ||
app.e2e.ts | ||
auth.e2e.ts | ||
cache.spec.ts | ||
config.spec.ts | ||
doc.spec.ts | ||
feature.spec.ts | ||
graphql.spec.ts | ||
history.spec.ts | ||
mailer.e2e.ts | ||
mailer.spec.ts | ||
quota.spec.ts | ||
sync.spec.ts | ||
tsconfig.json | ||
user.e2e.ts | ||
workspace-blobs.spec.ts | ||
workspace-invite.e2e.ts | ||
workspace.e2e.ts |