自定义登录页少了 _csrf:别把关闭保护当成修复
恢复自定义登录表单缺少 CSRF 字段的排查,给出 Thymeleaf 携带服务端 token 的表单结构,保留会话与认证检查。
Tag
这个标签下共有 11 篇文章。
恢复自定义登录表单缺少 CSRF 字段的排查,给出 Thymeleaf 携带服务端 token 的表单结构,保留会话与认证检查。
为旧授权服务器提供真实 UserDetailsService Bean,并显式接入端点配置;说明限定注入、刷新用户状态与固定密码示例的风险。
还原 Postman 刷新令牌失败与 Basic Auth 成功的经过,区分客户端认证和表单参数,并检查重复认证、TLS 与公开客户端边界。
将刷新令牌颁发、scope 范围与用户授权确认分开排查,说明同时改 grant 和 scope 为什么不能确定根因。
区分 /check/token 自定义接口和旧框架 /oauth/check_token,按调用者身份、过滤器链与目标 Token 状态定位 401。
从旧版 OAuth2 的跨域故障解释 OPTIONS 预检、过滤器链选择和链内授权的差异,给出收窄来源的 CORS 配置结构。
根据旧 AccessTokenProviderChain 源码解释 anonymous not allowed,核对授权类型、资源详情、Provider 与客户端上下文。
区分用户密码与 OAuth 客户端 secret 的校验入口,说明 DelegatingPasswordEncoder 前缀、BCrypt 存储格式及匹配关系。
围绕未注册 redirect_uri 与回调重定向循环两次故障,检查客户端注册、请求地址、安全过滤器链和会话状态。
沿 Tonr 请求 Sparklr 照片的调用路径,理解 OAuth2RestTemplate、浏览器授权跳转、授权码回调与令牌请求的衔接。
拆开 Spring Security OAuth 旧示例中的父 POM、SNAPSHOT JAR 和仓库负缓存,说明 reactor 构建与带原始 POM 的本地安装。