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, ...]]

Summary

Functions

Link to this function

oauth2_callback(conn, client, agent, env, callback_path)

View Source