Authboss的OAuth2登录/同意流程

时间:2019-08-07 14:25:54

标签: go oauth-2.0 go-chi

我正在尝试使用authboss来提供身份验证,这是OAuth2授权代码流的一部分。 authboss中的auth module配置以下路由:

  • 获取/登录->呈现登录视图
  • POST /登录->使用提交的表单凭据进行身份验证

我想在呈现登录视图之前以及成功通过身份验证之后采取措施。

authboss sample app中,一次性安装了整个路由器:

mux.Mount("/auth", http.StripPrefix("/auth", ab.Config.Core.Router))

其中ab.Config.Core.Routerhttp.Handler的包装,其中定义了/login路由。

如何将自己的自定义代码注入到此路由器上定义的/login路由中?我使用chi,主要是因为这是示例应用程序使用的。

0 个答案:

没有答案