2.8. 以 dev 模式运行应用程序


要在 dev 模式下运行应用程序,请使用:

  • 使用 Quarkus CLI:

    quarkus dev
    Copy to Clipboard Toggle word wrap
  • 使用 Maven:

    ./mvnw quarkus:dev
    Copy to Clipboard Toggle word wrap
  • 使用 Gradle:

    ./gradlew --console=plain quarkusDev
    Copy to Clipboard Toggle word wrap

Keycloak 的 dev Services 启动 Keycloak 容器,并导入 quarkus-realm.json

打开 /q/dev-ui 中的 Dev UI,再单击 OpenID Connect Dev UI 卡中的 Provider: Keycloak 链接。

提示时,登录到 OpenID Connect Dev UI 提供的 单个页面应用程序

  • alice 身份登录,密码为 alice此用户具有用户角色

    • 访问 /frontend/user-name-with-propagated-token,它返回 200
    • 访问 /frontend/admin-name-with-propagated-token,它返回 403
  • 注销,然后以 admin 用户身份使用密码 admin 重新登录。此用户同时具有 admin 和 用户角色。

    • 访问 /frontend/user-name-with-propagated-token,它返回 200
    • 访问 /frontend/admin-name-with-propagated-token,它返回 200

在这种情况下,您要测试 FrontendResource 可以从 OpenID Connect Dev UI 传播访问令牌。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat