Stavros
|
1382ab41e7
|
refactor: rework user context handling throughout tinyauth (#829)
* wip
* fix: fix util imports
* fix: fix bootstrap import issues
* fix: fix cli imports
* fix: context controller
* fix: use new context in user controller
* fix: fix imports and context in proxy controller
* fix: fix oauth and oidc controller imports and context
* feat: finalize context functionality
* refactor: simplify acls checking logic by passing the entire acl struct
* chore: rename get basic auth to encode basic auth for clarity
* fix: fix controller tests
* tests: fix service tests
* tests: fix utils tests
* tests: move to testify for testing in utils
* fix: fix config reference generator
* tests: add tests for context parsing
* tests: add tests for context middleware
* tests: remove error wrapper from context tests
* tests: fix log wrapper tests
* fix: fix verion setting in cd and dockerfiles
* fix: review comments batch 1
* fix: review comments batch 2
* fix: review comments batch 3
* fix: delete totp pending session cookie on totp success
* tests: fix user controller tests
* fix: don't audit login too early
* fix: own comments
|
2026-05-07 15:41:07 +03:00 |
|
Stavros
|
7e17a4ad86
|
refactor: replace gorm with vanilla sql and sqlc (#541)
* refactor: replace gorm with vanilla sql and sqlc
* chore: go mod tidy
* refactor: rebase for main
* tests: fix tests
* fix: review comments
|
2025-12-31 17:59:21 +02:00 |
|
Stavros
|
43487d44f7
|
feat: forward sub from oidc providers (#543)
* feat: forward sub from oidc providers
* fix: review comments
|
2025-12-26 19:02:51 +02:00 |
|
Stavros
|
5c866bad1a
|
feat: multiple oauth providers (#355)
* feat: add flag decoder (candidate)
* refactor: finalize flags decoder
* feat: add env decoder
* feat: add oauth config parsing logic
* feat: implement backend logic for multiple oauth providers
* feat: implement multiple oauth providers in the frontend
* feat: add some default icons
* chore: add credits for parser
* feat: style oauth auto redirect screen
* fix: bot suggestions
* refactor: rework decoders using simpler and more efficient pattern
* refactor: rework oauth name database migration
|
2025-09-16 13:28:28 +03:00 |
|
Stavros
|
03d06cb0a7
|
feat: add sqlite database for storing sessions (#326)
* feat: add sqlite database for storing sessions
* refactor: use db instance instead of service in auth service
* fix: coderabbit suggestions
|
2025-08-29 12:35:11 +03:00 |
|