config integration

begin cognito config integration
This commit is contained in:
jay brown
2025-04-09 17:19:19 -07:00
parent c1a17d89bf
commit 4f40a7e6ea
13 changed files with 193 additions and 445 deletions
@@ -8,6 +8,7 @@ import (
"github.com/labstack/echo/v4"
"github.com/labstack/echo/v4/middleware"
"queryorchestration/internal/cognitoauth" // Replace with your actual package import path
)
+6 -6
View File
@@ -34,7 +34,6 @@ import (
"queryorchestration/internal/server/api"
"queryorchestration/internal/serviceconfig/queue/clientsync"
"queryorchestration/internal/serviceconfig/queue/queryversionsync"
"queryorchestration/internal/serviceconfig/rbac"
"github.com/getkin/kin-openapi/openapi3"
_ "github.com/lib/pq"
@@ -106,12 +105,13 @@ func main() {
os.Exit(1)
}
// note initialize cognito config here
// Initialize the rbac config here since only the API service needs it
errorGettingAuthProvider := rbac.InitializeAuthProvider(&cfg.AuthConfig)
if errorGettingAuthProvider != nil {
slog.Error(errorGettingAuthProvider.Error())
os.Exit(1)
}
//errorGettingAuthProvider := rbac.InitializeAuthProvider(&cfg.AuthConfig)
//if errorGettingAuthProvider != nil {
// slog.Error(errorGettingAuthProvider.Error())
// os.Exit(1)
//}
server, err := api.New(ctx, cfg)
if err != nil {