feat: Add authentication provider management (#10997)

* Gemini first-pass

* Prevent post-connect login

* stash

* stash

* Add OIDC logo

* Separate security page

* test

* Update icon

* test

* ui

* Add extra guards for disabling auth provider

* refactor

* test
This commit is contained in:
Tom Moor
2025-12-24 09:09:24 -05:00
committed by GitHub
parent 816b6508b0
commit fbd4ded5b4
32 changed files with 807 additions and 196 deletions
+8 -8
View File
@@ -142,16 +142,16 @@ yarn sequelize migration:create --name=add-field-to-table
- Run tests with Jest:
```bash
# Run all tests
# Run a specific test file (preferred)
yarn test path/to/test.spec.ts
# Run every test (avoid)
yarn test
# Run specific test suites
yarn test:app # Frontend tests
yarn test:server # Backend tests
yarn test:shared # Shared code tests
# Run specific test file
yarn test path/to/test.spec.ts
# Run test suites (avoid)
yarn test:app # All frontend tests
yarn test:server # All backend tests
yarn test:shared # All shared code tests
```
- Write unit tests for utilities and business logic in a collocated .test.ts file.