1.6. 配置应用程序
您可以使用 OpenID Connect 扩展通过 application.properties
文件配置适配器设置,通常位于 src/main/resources
目录中。例如:
注意
将 %prod.
配置集前缀添加到 quarkus.oidc.auth-server-url
可确保 Keycloak 的 Dev Services 会自动在开发模式下启动容器。如需了解更多详细信息,请参阅 在 Dev 模式中运行应用程序 部分。
注意
默认情况下,使用 quarkus-oidc
扩展的应用程序被视为 服务类型
应用程序。但是,扩展还支持在以下情况下 web-app
类型应用程序:
-
授权代码授权流期间返回的访问令牌必须是角色的来源(
quarkus.oidc.roles.source=accesstoken
)。 -
注: 对于
web-app
类型应用程序,默认检查 ID 令牌角色。