IClientCredential インターフェイス

public interface IClientCredential

クライアント認証に使用されるアプリケーション資格情報を表すインターフェイス。

クライアント資格情報は、トークンを要求するときにMicrosoft ID プラットフォームに対して自身を認証するために、機密クライアント アプリケーションによって使用されます。 これは、アプリケーションが単独で動作するシナリオ (クライアント資格情報フロー) またはユーザーの代わりに動作するシナリオ (クライアント認証を使用した承認コード フロー) で使用されます。

MSAL では、いくつかの種類のクライアント資格情報がサポートされています。

  • クライアント シークレット - Azure ポータルでアプリケーション用に構成された文字列シークレット
  • クライアント証明書 - アプリケーションの認証に使用できる X.509 証明書
  • クライアント アサーション - クライアントの ID を証明する秘密キーで署名された JWT トークン

詳細については、https://aka.ms/msal4j-client-credentials をご覧ください

適用対象