IClientCredential インターフェイス
public interface IClientCredential
クライアント認証に使用されるアプリケーション資格情報を表すインターフェイス。
クライアント資格情報は、トークンを要求するときにMicrosoft ID プラットフォームに対して自身を認証するために、機密クライアント アプリケーションによって使用されます。 これは、アプリケーションが単独で動作するシナリオ (クライアント資格情報フロー) またはユーザーの代わりに動作するシナリオ (クライアント認証を使用した承認コード フロー) で使用されます。
MSAL では、いくつかの種類のクライアント資格情報がサポートされています。
- クライアント シークレット - Azure ポータルでアプリケーション用に構成された文字列シークレット
- クライアント証明書 - アプリケーションの認証に使用できる X.509 証明書
- クライアント アサーション - クライアントの ID を証明する秘密キーで署名された JWT トークン
詳細については、https://aka.ms/msal4j-client-credentials をご覧ください