我正在尝试使用authboss来提供身份验证,这是OAuth2授权代码流的一部分。 authboss中的auth
module配置以下路由:
我想在呈现登录视图之前以及成功通过身份验证之后采取措施。
在authboss sample app中,一次性安装了整个路由器:
mux.Mount("/auth", http.StripPrefix("/auth", ab.Config.Core.Router))
其中ab.Config.Core.Router
是http.Handler
的包装,其中定义了/login
路由。
如何将自己的自定义代码注入到此路由器上定义的/login
路由中?我使用chi,主要是因为这是示例应用程序使用的。