View Source WeChat.Plug.HubSpringboard (wechat v0.16.0)
OAuth2 跳板 - 用于 Hub Server(中控服务器)
由于微信对于网页授权有域名校验,需要在除指定域名外的域名也支持网页授权,可以使用此跳板
Usage
使用 Phoenix 时,将下面的代码加到 router
里面:
# for 公众号
get "/:app/:env/cb/*callback_path", WeChat.Plug.HubSpringboard, clients: [Client, ...]
# for 企业微信
get "/:app/:agent/:env/cb/*callback_path", WeChat.Plug.HubSpringboard, clients: [Client, ...]
使用 PlugCowboy 时,将下面的代码加到 router
里面:
# for 公众号
get "/:app/:env/cb/*callback_path",
to: WeChat.Plug.HubSpringboard,
init_opts: [clients: [Client, ...]]
# for 企业微信
get "/:app/:agent/:env/cb/*callback_path",
to: WeChat.Plug.HubSpringboard,
init_opts: [clients: [Client, ...]]