Merged in feature/permit-integration-1 (pull request #172)

Permit integration - part 1

* WIP permit integration

* slim down build

* Merge branch 'main' of bitbucket.org:aarete/query-orchestration into feature/permit-integration-1

* omit swagger from auth

* clean build

* comment

* part 1 completed

this is the initial permitio parts and tests without integration. Also testing.md since we have a new test target `task test:permitio`

* feature flag for no jwt validation

* permit integration

* fix ci unit tests

* ci fix

* build fix

* fix home handler

* fix redirect

* test fix

* update docs for auth
This commit is contained in:
Jay Brown
2025-07-11 19:27:14 +00:00
parent 673ba503c8
commit 2ff6e05ffc
53 changed files with 2800 additions and 292 deletions
+6 -3
View File
@@ -11,6 +11,7 @@ import (
"queryorchestration/internal/query"
querytest "queryorchestration/internal/query/test"
queryupdate "queryorchestration/internal/query/update"
"queryorchestration/internal/serviceconfig/auth"
)
const Name = "queryAPI"
@@ -29,11 +30,13 @@ type Services struct {
}
type Controllers struct {
svc *Services
svc *Services
authConfig auth.ConfigProvider
}
func NewControllers(services *Services) *Controllers {
func NewControllers(services *Services, authConfig auth.ConfigProvider) *Controllers {
return &Controllers{
svc: services,
svc: services,
authConfig: authConfig,
}
}