View Source WeChat.Plug.HubSpringboard (wechat v0.12.8)

OAuth2 跳板 - 用于 Hub Server(中控服务器)

由于微信对于网页授权有域名校验,需要在除指定域名外的域名也支持网页授权,可以使用此跳板

usage

Usage

使用 Phoenix 时,将下面的代码加到 router 里面:

# for normal
get "/:app/:env/cb/*callback_path", WeChat.Plug.HubSpringboard, clients: [Client, ...]

# for work
get "/:app/:agent/:env/cb/*callback_path", WeChat.Plug.HubSpringboard, clients: [Client, ...]

使用 PlugCowboy 时,将下面的代码加到 router 里面:

# for normal
get "/:app/:env/cb/*callback_path",
  to: WeChat.Plug.HubSpringboard,
  init_opts: [clients: [Client, ...]]

# for work
get "/:app/:agent/:env/cb/*callback_path",
  to: WeChat.Plug.HubSpringboard,
  init_opts: [clients: [Client, ...]]

Link to this section Summary

Link to this section Functions

Link to this function

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

View Source