openapi changes
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
package queryapi
|
||||
|
||||
import (
|
||||
"net/http"
|
||||
|
||||
"github.com/labstack/echo/v4"
|
||||
)
|
||||
|
||||
func (s *Controllers) Login(ctx echo.Context) error {
|
||||
// Redirect to Cognito login page
|
||||
// This is a placeholder implementation - you'll need to implement the actual Cognito redirect logic
|
||||
loginURL := "https://doczy.auth.us-east-1.amazoncognito.com/oauth2/authorize"
|
||||
return ctx.Redirect(http.StatusFound, loginURL)
|
||||
}
|
||||
|
||||
func (s *Controllers) LoginCallback(ctx echo.Context, params LoginCallbackParams) error {
|
||||
// Handle OAuth2 callback
|
||||
// This is a placeholder implementation - you'll need to implement the actual token exchange logic
|
||||
redirectURL := "https://doczy.com" // Replace with your actual redirect URL
|
||||
return ctx.Redirect(http.StatusFound, redirectURL)
|
||||
}
|
||||
|
||||
func (s *Controllers) Logout(ctx echo.Context) error {
|
||||
// Handle logout
|
||||
// This is a placeholder implementation - you'll need to implement the actual logout logic
|
||||
logoutURL := "https://doczy.auth.us-east-1.amazoncognito.com/logout"
|
||||
return ctx.Redirect(http.StatusFound, logoutURL)
|
||||
}
|
||||
|
||||
func (s *Controllers) GetHomePage(ctx echo.Context) error {
|
||||
return HomeHandler(ctx)
|
||||
}
|
||||
Reference in New Issue
Block a user