fix: harden auth flows and align api contracts
This commit is contained in:
@@ -381,15 +381,19 @@ func (r *Router) Setup() *gin.Engine {
|
||||
}
|
||||
}
|
||||
|
||||
// SSO 单点登录接口(需要认证)
|
||||
// SSO 单点登录接口
|
||||
if r.ssoHandler != nil {
|
||||
sso := protected.Group("/sso")
|
||||
ssoProtected := protected.Group("/sso")
|
||||
{
|
||||
sso.GET("/authorize", r.ssoHandler.Authorize)
|
||||
sso.POST("/token", r.ssoHandler.Token)
|
||||
sso.POST("/introspect", r.ssoHandler.Introspect)
|
||||
sso.POST("/revoke", r.ssoHandler.Revoke)
|
||||
sso.GET("/userinfo", r.ssoHandler.UserInfo)
|
||||
ssoProtected.GET("/authorize", r.ssoHandler.Authorize)
|
||||
}
|
||||
|
||||
ssoPublic := v1.Group("/sso")
|
||||
{
|
||||
ssoPublic.POST("/token", r.ssoHandler.Token)
|
||||
ssoPublic.POST("/introspect", r.ssoHandler.Introspect)
|
||||
ssoPublic.POST("/revoke", r.ssoHandler.Revoke)
|
||||
ssoPublic.GET("/userinfo", r.ssoHandler.UserInfo)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user