4.2. Quarkus


HawtIO は、Quarkus と Keycloak が提供する認証メカニズムで保護されます。

Quarkus の HawtIO 認証を無効にする場合は、次の設定を application.properties に追加します。

quarkus.hawtio.authenticationEnabled = false
Copy to Clipboard Toggle word wrap

4.2.1. Quarkus 認証メカニズム

HawtIO は、Quarkus の観点からは単なる Web アプリケーションです。そのため、HawtIO の認証は、Quarkus が提供するさまざまなメカニズムを使用して、Web アプリケーションの認証と同じ方法で行われます。

ここでは、例示のために、HawtIO で プロパティーベースの認証 を使用する方法を説明します。

重要

プロパティーベースの認証は、実稼働環境では推奨されません。このメカニズムは開発とテストのみを目的としています。

  1. HawtIO でプロパティーベースの認証を使用するには、次の依存関係を pom.xml に追加します。

    <dependency>
        <groupId>io.quarkus</groupId>
        <artifactId>quarkus-elytron-security-properties-file</artifactId>
    </dependency>
    Copy to Clipboard Toggle word wrap
  2. その後、application.properties でユーザーを定義し、認証を有効にできます。たとえば、パスワード s3cr3t! を指定して ユーザー hawtio を定義するとします。この場合、ロール admin は次のようになります。

    quarkus.security.users.embedded.enabled = true
    quarkus.security.users.embedded.plain-text = true
    quarkus.security.users.embedded.users.hawtio = s3cr3t!
    quarkus.security.users.embedded.roles.hawtio = admin
    Copy to Clipboard Toggle word wrap

以下に例を示します。

プロパティーベースの認証の実際の例については、Quarkus の例 を参照してください。

4.2.2. Keycloak を使用した Quarkus

Keycloak インテグレーション - Quarkus を参照してください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る