JWT 授权登录功能

多会支持企业版主办方利用JWT一键登录自有用户系统中的用户。

字段示例:

1
2
3
4
5
6
7
8
{
"nickname": "John Doe",
"phone": "18688888888",
"avatar": "https://duohui.co/images/default-avatar.png",
"unionid": "oBgJZ0t-lUxT6easdes2NdFcQ", // 建议传入微信公众平台的 unionid 。若传入,则可以和微信小程序和公众号实现账户互通。
"openid": "189625", // [必填] 建议传入自有系统中的唯一用户ID。
"email": "duohui@gmail.com",
}

登录后跳转到指定地址:

例如,在JWT登录后将用户重定向到订单列表页:

https://{appid}.duohui.co/login?type=jwt&token={jwt_token}&redirecturl=/me

修改 query 中的 redirecturl 值,亦可将用户重定向到活动页面或购票页面

注意事项:

  • 具体生成JWT的业务实现可参考:https://jwt.io/。
  • 加密密钥请在后台设置 - 其他设置 中获取。若怀疑密钥泄露,可以在设置中重置。
  • 若有微信公众平台的 unionid,强烈建议传入,以免用户账户分裂。
  • 若有问题请联系对接客户经理。