The English version of quarkus.io is the official project site. Translated sites are community supported on a best-effort basis.
このページを編集

アイデンティティ・プロバイダー

Quarkus Securityフレームワークでは、IDプロバイダーは、ユーザーIDを検証することで、認証と認可において重要な役割を果たします。 IdentityProviderSecurityIdentity インスタンスを作成します。これは、ユーザー認証時にQuarkusアプリケーションへのアクセス要求を検証し、認可するために使用されます。

IdentityProvider は、 HttpAuthenticationMechanism から提供される認証クレデンシャルを SecurityIdentity インスタンスに変換します。

OIDCやSmallRye JWTのような一部のエクステンションには、サポートされる認証フローに特化したインライン IdentityProvider 実装が含まれています。たとえば、 quarkus-oidc は独自の IdentityProvider を使用してトークンを SecurityIdentity インスタンスに変換します。

Basic認証またはフォームベース認証を使用する場合は、ユーザー名とパスワードを SecurityIdentity インスタンスに変換するために IdentityProvider インスタンスを追加する必要があります。

Quarkusでセキュリティを開始するには、Quarkusに組み込まれているBasic HTTP認証とJakarta Persistence IDプロバイダーを組み合わせて、ロールベースのアクセス制御(RBAC)を有効にすることを検討してください。

Basic認証、そのメカニズム、および関連するIDプロバイダーの詳細については、次のリソースを参照してください。

関連コンテンツ