refactor(auth): replace dashboard sessions with stateless tokens and session control (#6329)
* refactor(auth): replace dashboard sessions with stateless tokens * feat(auth): harden session issuance and distributed enforcement * fix(proxy): preserve trusted proxy compatibility defaults * refactor: address dashboard auth review feedback * refactor: remove classic frontend and flatten web app
This commit is contained in:
@@ -37,6 +37,9 @@ func TestMain(m *testing.M) {
|
||||
if err := db.AutoMigrate(
|
||||
&Task{},
|
||||
&User{},
|
||||
&UserSession{},
|
||||
&AuthFlow{},
|
||||
&ExternalIdentityClaim{},
|
||||
&Token{},
|
||||
&PasskeyCredential{},
|
||||
&TwoFA{},
|
||||
@@ -65,6 +68,9 @@ func truncateTables(t *testing.T) {
|
||||
t.Helper()
|
||||
t.Cleanup(func() {
|
||||
DB.Exec("DELETE FROM tasks")
|
||||
DB.Exec("DELETE FROM auth_flows")
|
||||
DB.Exec("DELETE FROM external_identity_claims")
|
||||
DB.Exec("DELETE FROM user_sessions")
|
||||
DB.Exec("DELETE FROM passkey_credentials")
|
||||
DB.Exec("DELETE FROM two_fa_backup_codes")
|
||||
DB.Exec("DELETE FROM two_fas")
|
||||
|
||||
Reference in New Issue
Block a user