第 1 章 使用基本身份验证和 Jakarta Persistence 开始使用安全性
使用内置 Quarkus 基本身份验证 和 Jakarta Persistence 身份提供程序保护 Quarkus 应用程序端点,启用基于角色的访问控制。
Jakarta Persistence IdentityProvider 验证并将 基本身份验证 用户名和密码对转换为 SecurityIdentity 实例,该实例用于授权访问请求,从而使 Quarkus 应用程序安全。
有关 Jakarta Persistence 的更多信息,请参阅使用 Jakarta Persistence 的 Quarkus 安全性指南。
本教程准备了在 Quarkus 中实施更高级的安全机制,例如如何使用 OpenID Connect (OIDC)身份验证机制。
1.1. 先决条件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
要完成本指南,您需要:
- 大约 15 分钟
- IDE
-
正确配置了
JAVA_HOME的 JDK 17+ - Apache Maven 3.9.6
- 如果要使用 Quarkus CLI
- 如果要构建原生可执行文件(如果使用 原生容器 构建,则为 Docker)正确安装和配置 Mandrel 或 GraalVM