批量更新
This commit is contained in:
@@ -22,6 +22,19 @@ func Register() {
|
||||
beego.Router("/auth/introspect", &authctl.AuthOidcController{}, "post:Introspect")
|
||||
beego.Router("/auth/revoke", &authctl.AuthOidcController{}, "post:Revoke")
|
||||
|
||||
// ---- 第三方登录(微信/钉钉/飞书/QQ/GitHub/Google) ----
|
||||
beego.Router("/auth/third/list", &authctl.AuthThirdController{}, "get:List")
|
||||
beego.Router("/auth/third/:provider/authorize", &authctl.AuthThirdController{}, "get:Authorize")
|
||||
beego.Router("/auth/third/:provider/callback", &authctl.AuthThirdController{}, "get:Callback")
|
||||
beego.Router("/auth/third/bind", &authctl.AuthThirdController{}, "post:Bind")
|
||||
beego.Router("/auth/third/unbind", &authctl.AuthThirdController{}, "post:Unbind")
|
||||
beego.Router("/auth/third/bound", &authctl.AuthThirdController{}, "get:BoundList")
|
||||
// 自助页面(浏览器访问)
|
||||
beego.Router("/auth/bind", &authctl.AuthThirdController{}, "get:BindPage")
|
||||
beego.Router("/auth/devices", &authctl.AuthSessionController{}, "get:DevicesPage")
|
||||
beego.Router("/auth/devices/kick", &authctl.AuthSessionController{}, "get:KickPage")
|
||||
beego.Router("/auth/third/:provider/unbind", &authctl.AuthThirdController{}, "get:UnbindPage")
|
||||
|
||||
// ---- 登录与会话 ----
|
||||
// 注意:beego 同一路径重复 Router 会覆盖,故 /auth/logout 只注册一次
|
||||
beego.Router("/auth/login", &authctl.AuthLoginController{}, "get:LoginPage;post:LoginSubmit")
|
||||
|
||||
@@ -14,6 +14,26 @@ func Register() {
|
||||
// 微信公众号(服务号):配置 / 绑定 / 粉丝 / 推送 / 微信服务器回调
|
||||
RegisterWechatMpRoutes()
|
||||
|
||||
// 统一认证中心 - 租户登录策略配置
|
||||
beego.Router("/platform/authConfig/detail", &controllers.PlatformAuthConfigController{}, "get:Detail")
|
||||
beego.Router("/platform/authConfig/save", &controllers.PlatformAuthConfigController{}, "post:Save")
|
||||
beego.Router("/platform/authConfig/reset/:tid", &controllers.PlatformAuthConfigController{}, "delete:Reset")
|
||||
|
||||
// 统一认证中心 - 第三方登录配置(tid=0 全局 / tid>0 租户自带)
|
||||
beego.Router("/platform/authIdp/list", &controllers.PlatformAuthIdpController{}, "get:List")
|
||||
beego.Router("/platform/authIdp/create", &controllers.PlatformAuthIdpController{}, "post:Create")
|
||||
beego.Router("/platform/authIdp/edit/:id", &controllers.PlatformAuthIdpController{}, "post:Edit")
|
||||
beego.Router("/platform/authIdp/delete/:id", &controllers.PlatformAuthIdpController{}, "delete:Delete")
|
||||
beego.Router("/platform/authIdp/callbackHint", &controllers.PlatformAuthIdpController{}, "get:CallbackHint")
|
||||
|
||||
// 统一认证中心 - 接入应用(OIDC Client)管理
|
||||
beego.Router("/platform/authClient/list", &controllers.PlatformAuthClientController{}, "get:List")
|
||||
beego.Router("/platform/authClient/detail/:id", &controllers.PlatformAuthClientController{}, "get:Detail")
|
||||
beego.Router("/platform/authClient/create", &controllers.PlatformAuthClientController{}, "post:Create")
|
||||
beego.Router("/platform/authClient/edit/:id", &controllers.PlatformAuthClientController{}, "post:Edit")
|
||||
beego.Router("/platform/authClient/resetSecret/:id", &controllers.PlatformAuthClientController{}, "post:ResetSecret")
|
||||
beego.Router("/platform/authClient/delete/:id", &controllers.PlatformAuthClientController{}, "delete:Delete")
|
||||
|
||||
// 平台登录相关
|
||||
beego.Router("/platform/login", &controllers.PlatformAuthController{}, "post:LoginPlatform")
|
||||
beego.Router("/platform/currentUser", &controllers.PlatformAuthController{}, "get:GetCurrentUser")
|
||||
|
||||
Reference in New Issue
Block a user