OAuth2.0 的项目疑惑?

发布于 2022-09-11 17:45:21 字数 1105 浏览 11 评论 0

1.问题描述

现在要建一个服务接口,提供用户的id和用户名,查询接口已经写好了,现在是要求用oauth2.0来管理。具体的时序图如下:

clipboard.png

  • 获取access_token的uri是:/access_token

    • 参数和返回值是

clipboard.png

  • 获取用户名的uri是:/user

    • 参数和返回值是

clipboard.png

  • 还要自己做一个登录界面给他,然客户端(ps:我只需要弄接口平台)检测到用户没登入就重定向(携带redirect-uri)到login界面,让用户输入账号密码,然后我要在后台检测账号密码是否正确,正确就返回code到redirect-uri。然后code要自定义为用户在数据库表里的id。(/手动心累)

2.现在我的情况

我做好了数据库,和增删改查,然后查阅很多博客,发现他们的oauth2.0和我这个需求很不一样,虽然我也根据那些实现了一遍(授权码模式),这些是老师给我们布置的简单的练习,头疼了好久,网上的oauth2.0的请求参数没那么简洁,这个文档要求的感觉都是自定义的,我就有点不知道怎么办了。

3.需求

如果要实现这么一些功能的话要怎么处理token,code。是对网络上的oauth2.0的怎么修改,还是直接自己写几个类,接口就能实现,我现在被堵塞在这里了,还请各位大神指点。

4. 联系

如果回答说不清楚可以联系我:
QQ:1498603935
微信:wq1498603935

最后,万分感谢大家了。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文