OAuth2.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

最后,万分感谢大家了。

阅读 1.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题