2.6. 配置应用程序


  • 通过在 src/main/resources/application.properties 文件中设置以下配置属性来配置 Quarkus OpenID Connect (OIDC)扩展。

    %prod.quarkus.oidc.auth-server-url=http://localhost:8180/realms/quarkus
    quarkus.oidc.client-id=backend-service
    quarkus.oidc.credentials.secret=secret
    
    # Tell Dev Services for Keycloak to import the realm file
    # This property is not effective when running the application in JVM or native modes
    
    quarkus.keycloak.devservices.realm-path=quarkus-realm.json

其中:

  • %prod.quarkus.oidc.auth-server-url 设置 OpenID Connect (OIDC)服务器的基本 URL。%prod. 配置集前缀可确保 Keycloak 的 Dev Services 在开发(dev)模式下运行应用程序时启动容器。有关更多信息,请参阅 在 dev mode 部分中运行应用
  • quarkus.oidc.client-id 设置用于标识应用程序的客户端 ID。
  • quarkus.oidc.credentials.secret 设置客户端 secret,该 secret 由 client_secret_basic 身份验证方法使用。

如需更多信息,请参阅 Quarkus OpenID Connect (OIDC)配置属性 指南。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.