为了账号安全,请及时绑定邮箱和手机立即绑定

前后端分离的项目,互相请求需要用Oauth吗?

前后端分离的项目,互相请求需要用Oauth吗?

qq_遁去的一_1 2018-08-17 20:33:22
前端需要访问部分登录才能查看的资源,设计流程:前端将用户输入的用户名密码加密之后用post请求发给服务器服务器将认证信息和数据库对比,通过之后返回一个Oauth token以后每次前端访问鉴权的资源都把token作为请求参数发送给服务器这个有点参考weibo的API, 同一个项目完成这个目标,会不会有更好的设计?
查看完整描述

1 回答

?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案 , 大概的流程就如你所说,前端提交信息后,后端会返回编码后的token值,前端存于localstorage中,在请求拦截器里面设置authriztion的请求头携带上这个token,完成认证

查看完整回答
反对 回复 2018-08-18
?
芜湖不芜

TA贡献1796条经验 获得超7个赞

不知道LZ是不是在说OAuth2.0
一般用作第三方登录

但其中的 "密码模式" 我也利用过,用来做过登录系统 ,返回access_token 。实现LZ说的需求


查看完整回答
反对 回复 2018-08-18
  • 1 回答
  • 0 关注
  • 1041 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信