SuperAPI AI 工具集

404-frameworks-quarkus-security

安全与审计

查看项目

更新于 10-15 13:55

技能介绍

Quarkus Security Guidelines 是一个面向 Quarkus 应用的安全实践技能,目标是以安全默认的方式处理 API 与服务边界的安全问题。

用途 该技能用于在 Quarkus 项目中设计、审查或改进安全性,包括添加安全支持、审查现有安全配置、改进 API 授权、接入 JWT/OIDC、加固授权规则,以及在 Quarkus 服务中实现 SecurityIdentity 检查。

主要能力 技能覆盖以下内容:Quarkus 安全配置与认证机制;使用 @RolesAllowed / @Authenticated / @PermitAll 进行授权;端点与资源保护策略;最小权限角色设计;安全的拒绝与错误处理行为;日志与响应中的敏感数据保护。技能基于参考规则和正反示例给出建议。

使用方式 技能定义了明确的工作流:首先阅读 references/404-frameworks-quarkus-security.md 并检查当前项目设置;然后收集范围与约束,确定最小安全改动集;接着按照参考模式与项目约定实现或重构安全相关配置与代码;最后执行构建与测试并汇报变更内容、验证结果和后续动作。

约束与验证要求 在应用安全改动前,必须确保项目可编译:强制运行 ./mvnw compile 或 mvn compile;如果编译失败,必须立即停止。应用改进后,需运行 ./mvnw clean verify 或 mvn clean verify 进行验证。应用前需阅读参考文档以获取详细规则与示例。

适用场景 适用于需要为 Quarkus 添加安全支持、审查 Quarkus 安全配置、改进 Quarkus API 授权、在 Quarkus 中添加 JWT/OIDC 安全、加固 Quarkus 授权规则,以及在 Quarkus 服务中实现 SecurityIdentity 检查的开发与审查工作。

限制 技能的具体规则、示例与约束细节位于 references/404-frameworks-quarkus-security.md,需以该参考为准;资料未提供其他平台、收费或效果方面的信息。