用途:该技能面向使用 Spring Security 的开发者,当用户需要配置认证、授权、会话管理与安全头,或集成 OAuth2、JWT、方法安全与 CSRF 时使用。
主要能力:
- 基础配置:SecurityFilterChain、UserDetailsService、PasswordEncoder;登录/登出与异常处理。
- 进阶集成:JWT、OAuth2 客户端/资源服务器;@PreAuthorize、CORS。
- 参考文档:https://docs.spring.io/spring-security/reference/
使用方式:当用户提出与 Spring Security 配置、OAuth2、JWT、方法安全或 CSRF 相关需求时,依据上述配置要点与进阶能力给出指导,并参考官方文档链接。
适用场景:Spring 应用的安全配置与集成,包括认证授权流程搭建、令牌与 OAuth2 接入、方法级权限控制及跨域处理。
最佳实践:密码加密、会话与 Cookie 安全;最小权限与角色设计;生产用 HTTPS 与安全头;敏感路径保护。
限制:该技能资料未提供具体代码示例、安装命令、收费与价格信息,亦未说明支持的具体版本或平台范围,这些内容暂未提供。