社区
Web 开发
帖子详情
三方登录的state如何验证
Jitwxs
2018-05-21 03:49:07
当我请求认证服务器时,使用uuid生成了一个state,然后使用重定向到了认证服务器。
认证服务器回调时,我要如何验证返回的state和我生成的state是否一致。
因为重定向无法保存session,存cookie不安全。
我有一种想法是生成token保存在cokie中,将token对应的信息保存在redis中。我想知道有没有比较简单的方法,谢谢大家。
...全文
879
4
打赏
收藏
三方登录的state如何验证
当我请求认证服务器时,使用uuid生成了一个state,然后使用重定向到了认证服务器。 认证服务器回调时,我要如何验证返回的state和我生成的state是否一致。 因为重定向无法保存session,存cookie不安全。 我有一种想法是生成token保存在cokie中,将token对应的信息保存在redis中。我想知道有没有比较简单的方法,谢谢大家。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zgycsmb
2018-05-26
打赏
举报
回复
解决了就好,接分
maradona1984
2018-05-23
打赏
举报
回复
引用 2 楼 yuanlaijike 的回复:
自己解决了,使用缓存保存一个唯一的字符串,回调时是否存在即可。
本来就这么简单,这个state的作用就防止伪装请求的,缓存失效时间要短,且验证完马上删
Jitwxs
2018-05-22
打赏
举报
回复
自己解决了,使用缓存保存一个唯一的字符串,回调时是否存在即可。
Jitwxs
2018-05-22
打赏
举报
回复
没有人知道吗,用缓存和cokkie也失败了
【
三方
登录
-Apple】iOS 苹果授权
登录
(sign in with Apple)之开发者配置一
关于使用 Apple进行
三方
登录
(Sign in with App, 使用“通过 Apple
登录
”可让用户设置帐户并使用其Apple ID
登录
您的应用程序和关联网站。首先使用“使用Apple
登录
”功能启用应用程序的App ID。如果您是首次启用...
微信
三方
登录
(OAuth2.0)-SpringBoot项目
微信的
三方
登录
OAuth2.0
OAuth机制_web站点接入微软azure账号进行
三方
登录
大家好,我是yma16,本文分享OAuth规则机制下实现个人站点接入微软azure账号进行
三方
登录
。
微信
三方
登录
记录
最近做了一个练习项目,其中用到了微信的
三方
登录
的模块,觉得还是有必要记录一下, 一.为什么需要微信
三方
登陆加粗样式 1.用户不用记账号了,直接扫码
登录
2.系统有很大的用户群体,有比较大的平台背景,用户可以...
A072_前台
登录
_
三方
登录
4.
三方
登录
选择-微信
三方
登录
;(掌握) 5. 微信
三方
登录
实战;(掌握) 前台
登录
: 1)账号
登录
2)
三方
登录
3)
验证
码
登录
自己做 4)扫码
登录
-做不了 1. 前台
登录
-账号
登录
1)后台
登录
接口 2)前台...
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章