关于 404-frameworks-quarkus-security
用于在 API 和服务边界应用、审查 Quarkus 安全实践的 Skill。它指导安全配置与代码改进,并要求修改前编译、完成后全面验证。
主要功能
- 01身份验证配置
- 02授权注解与资源保护
- 03最小权限角色设计
- 04安全的拒绝与错误处理
- 05保护日志和响应中的敏感数据
适用场景
- 01添加或审查 Quarkus 安全配置
- 02改进 API 授权规则
- 03实现 JWT/OIDC 安全或身份检查
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jabrena/ plinth --skill 404-frameworks-quarkus-security安装后在 Claude Code 中输入/404-frameworks-quarkus-security确认已加载。
附带文件references/404-frameworks-quarkus-security.md
详细介绍
Quarkus 安全指南
遵循安全默认的 API 和服务边界,应用 Quarkus 安全最佳实践。
此技能涵盖哪些内容?
- 用于身份验证机制的 Quarkus 安全配置
- 使用 @RolesAllowed / @Authenticated / @PermitAll 进行授权
- 端点和资源保护策略
- 最小权限角色设计
- 安全的拒绝访问/错误处理行为
- 日志和响应中的敏感数据保护
范围: 根据参考规则和正反示例应用建议。
约束
应用安全变更前,确保项目可以编译。改进后,运行完整验证。
- MANDATORY:应用任何变更前,运行
./mvnw compile或mvn compile - SAFETY:如果编译失败,立即停止
- VERIFY:应用改进后,运行
./mvnw clean verify或mvn clean verify - BEFORE APPLYING:阅读参考文档,了解详细规则和示例
何时使用此技能
- 添加 Quarkus 安全支持
- 检查 Quarkus 安全配置
- 改进 Quarkus 中的 API 授权
- 在 Quarkus 中添加 JWT/OIDC 安全
- 加强 Quarkus 授权规则
- 在 Quarkus 服务中实现 SecurityIdentity 检查
工作流
- 阅读参考文档并评估项目背景
阅读 references/404-frameworks-quarkus-security.md,并检查当前项目设置,然后再提出变更。
- 明确范围并确定目标改进
确定所需结果、约束以及要应用的最小安全变更集。
- 应用符合框架规范的变更
遵循参考模式和项目惯例,实现或重构与安全相关的配置/代码。
- 运行验证并报告结果
执行适当的构建/测试,并总结变更内容、验证结果及任何后续操作。
参考
详细指南、示例和约束请参阅 references/404-frameworks-quarkus-security.md。
评论
支持 Markdown