diff --git a/internal/controller/oidc_controller.go b/internal/controller/oidc_controller.go index 81708a1..6b9c973 100644 --- a/internal/controller/oidc_controller.go +++ b/internal/controller/oidc_controller.go @@ -70,6 +70,7 @@ func (controller *OIDCController) SetupRoutes() { oidcGroup.POST("/authorize", controller.Authorize) oidcGroup.POST("/token", controller.Token) oidcGroup.GET("/userinfo", controller.Userinfo) + oidcGroup.POST("/userinfo", controller.Userinfo) } func (controller *OIDCController) GetClientInfo(c *gin.Context) { diff --git a/internal/middleware/context_middleware.go b/internal/middleware/context_middleware.go index e2ae45b..025c64e 100644 --- a/internal/middleware/context_middleware.go +++ b/internal/middleware/context_middleware.go @@ -24,6 +24,7 @@ var ( "GET /api/oidc/clients", "POST /api/oidc/token", "GET /api/oidc/userinfo", + "POST /api/oidc/userinfo", "GET /resources", "POST /api/user/login", "GET /.well-known/openid-configuration",