请教一个问题,关于第三方登录的



  • 请问/auth/wechat/callback是自己需要去写的吗?写在哪里?我怎么没找到?
    sso-wechat这个插件里面没有。



  • 我记得没错的话,nodebb-plugin-sso-wechat插件里面应该实现好的了。
    可以参考这段: https://github.com/zheng1/nodebb-plugin-sso-wechat/blob/master/library.js#L17



  • 谢谢回复。不过我不明白的是那个callback的实现在哪里啊,我没有看到啊。如果是passport-weixin那个库已经做了的话,它的映射又是在哪里做的呢?



  • to xuanwo:大牛,还有就是手机微信客户端的第三方登录(非扫码),你们有解决方案了吗?
    我参照sso-wechat写了一个,但是引用的passport-weixin里面,参数的调用顺序不对,所以微信授权页面出不来。
    想修正passport-weixin,但是又不知道它原来的参数顺序,在redirect前写log,也没有任何输出。这是让人着急啊。
    没有微信手机客户端登录的话,这个扫码的第三方登录其实很不方便的。



  • 我没有参与到NodeBB的开发当中,不过从直觉上来看:
    https://github.com/zheng1/nodebb-plugin-sso-wechat/blob/master/plugin.json#L7-L10

    "hooks": [
    		{ "hook": "filter:auth.init", "method": "getStrategy" },
    		{ "hook": "filter:user.delete", "method": "deleteUserData" }
    	],
    

    这个callback应该是NodeBB自己会处理的, 只需要正确安装插件即可。



  • 谢谢你回复我的提问。


登录后回复
 

与 青云QingCloud 社区 的连接断开,我们正在尝试重连,请耐心等待