batch upload impl
This commit is contained in:
@@ -28,20 +28,20 @@ func (s *Controllers) Logout(ctx echo.Context) error {
|
||||
// the middleware will have already removed the auth cookie
|
||||
|
||||
// Construct the Cognito logout URL with proper parameters
|
||||
logoutURL := s.authConfig.GetAuthLogoutURL()
|
||||
clientID := s.authConfig.GetAuthClientID()
|
||||
logoutURL := s.cfg.GetAuthLogoutURL()
|
||||
clientID := s.cfg.GetAuthClientID()
|
||||
|
||||
// The logout_uri should redirect back to our home page
|
||||
// Use the same base URL that was used for redirect URI setup
|
||||
baseURL := ctx.Scheme() + "://" + ctx.Request().Host
|
||||
logoutRedirectURI := baseURL + s.authConfig.GetAuthHomePath()
|
||||
logoutRedirectURI := baseURL + s.cfg.GetAuthHomePath()
|
||||
|
||||
// Build the full Cognito logout URL with query parameters
|
||||
parsedURL, err := url.Parse(logoutURL)
|
||||
if err != nil {
|
||||
s.authConfig.GetAuthLogger().Error("Failed to parse logout URL", "error", err)
|
||||
s.cfg.GetAuthLogger().Error("Failed to parse logout URL", "error", err)
|
||||
// Fallback to simple redirect to home
|
||||
return ctx.Redirect(http.StatusFound, s.authConfig.GetAuthHomePath())
|
||||
return ctx.Redirect(http.StatusFound, s.cfg.GetAuthHomePath())
|
||||
}
|
||||
|
||||
query := parsedURL.Query()
|
||||
@@ -51,7 +51,7 @@ func (s *Controllers) Logout(ctx echo.Context) error {
|
||||
|
||||
cognitoLogoutURL := parsedURL.String()
|
||||
|
||||
s.authConfig.GetAuthLogger().Debug("Redirecting to Cognito logout",
|
||||
s.cfg.GetAuthLogger().Debug("Redirecting to Cognito logout",
|
||||
"logout_url", cognitoLogoutURL,
|
||||
"client_id", clientID,
|
||||
"logout_uri", logoutRedirectURI)
|
||||
|
||||
Reference in New Issue
Block a user