首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于Spring boot Cookie的身份验证在移动浏览器上不起作用

基于Spring boot Cookie的身份验证在移动浏览器上不起作用
EN

Stack Overflow用户
提问于 2020-08-08 04:46:51
回答 1查看 68关注 0票数 0

亲爱的,我在spring boot应用上遇到了一个问题--我使用的是基于cookie的身份验证,它在桌面浏览器上工作得很好。

但它不适用于移动浏览器,因为cookie未保存,因此身份验证失败。

应用地址:vvbeautyapp on heroku

我用来在身份验证时设置cookie的代码很简单:

代码语言:javascript
复制
response.addCookie(securityCookie);
response.addHeader("token", "token");

其中Cookie是导入javax.servlet.http.Cookie;。

然后在我的控制器中,我尝试获取cookie:

代码语言:javascript
复制
@CookieValue(value = "token", required = false) String token

但是由于cookie没有保存,所以没有找到它。我在小米Redmi Note 4x上的手机浏览器Opera和Chrome上试用过。

期望的行为是cookie存储在移动浏览器中,就像在桌面浏览器中一样。

EN

回答 1

Stack Overflow用户

发布于 2020-08-09 04:55:36

实际上,解决方案被证明是非常简单的:)在手机css (就像RWD)中有一个错误-它将每个标记都设为大写(text-transform: uppercase;)无论用户想要输入什么,密码都不匹配,这显然会导致身份验证错误……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63308938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档