halo-dev / halo

强大易用的开源建站工具。
https://www.halo.run
GNU General Public License v3.0
33.77k stars 9.65k forks source link

插件提供小程序访问接口,但没有JWT登录的接口可以使用 #5913

Closed Ccl2007 closed 5 months ago

Ccl2007 commented 5 months ago

系统信息

使用的哪种方式运行?

Docker

发生了什么?

小程序通过微信登录,然后转到系统登录,获取token,然后请求带上token。这个token无需通过页面登录生成,再交给小程序,而是通过接口获取一个token。没有发现这个获取token的接口。

相关日志输出

No response

附加信息

No response

guqing commented 5 months ago

/ping @JohnNiang

XiaoMo-Donald commented 5 months ago

哦嚯?要开放 jwt登录了吗

JohnNiang commented 5 months ago

Hi @Ccl2007 , thank you for reaching out here!

请问你提到的登录流程是 https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html 所描述的么?如果是的话,Halo Core 中无法实现以上流程,需要你在插件中自定义认证相关的扩展才可以实现。

具体请参考:

Ccl2007 commented 5 months ago

特别感谢,我在插件里实现这个流程。

XiaoMo-Donald commented 4 months ago

大佬,有思路了吗 @Ccl2007

Ccl2007 commented 4 months ago

这个没有难度,计划之中,写好了,分享插件给你。