DefaultCredentialsLoader クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
既定の資格情報ローダー。
public class DefaultCredentialsLoader : Microsoft.Identity.Abstractions.ICredentialsLoader
type DefaultCredentialsLoader = class
interface ICredentialsLoader
Public Class DefaultCredentialsLoader
Implements ICredentialsLoader
- 継承
-
DefaultCredentialsLoader
- 派生
- 実装
コンストラクター
| 名前 | 説明 |
|---|---|
| DefaultCredentialsLoader() |
既定のコンストラクター (下位互換性のため) |
| DefaultCredentialsLoader(IEnumerable<ICredentialSourceLoader>, IEnumerable<ICustomSignedAssertionProvider>, ILogger<DefaultCredentialsLoader>) |
カスタム署名付きアサーション プロバイダーとカスタム資格情報ソース ローダーの両方を持つ DefaultCredentialsLoader のコンストラクター。 |
| DefaultCredentialsLoader(IEnumerable<ICredentialSourceLoader>, ILogger<DefaultCredentialsLoader>) |
ロガーとカスタム資格情報ソース ローダーを持つコンストラクター |
| DefaultCredentialsLoader(IEnumerable<ICustomSignedAssertionProvider>, ILogger<DefaultCredentialsLoader>) |
カスタム署名付きアサーション プロバイダー ソース ローダーを使用する場合の DefaultCredentialsLoader のコンストラクター。 |
| DefaultCredentialsLoader(ILogger<DefaultCredentialsLoader>) |
ロガーを含むコンストラクター |
プロパティ
| 名前 | 説明 |
|---|---|
| CredentialSourceLoaders |
資格情報ソースごとの資格情報ローダーのディクショナリ。 アプリケーションは、追加の資格情報ソース (dSMS など) を処理するためにさらに追加できます。 |
| CustomSignedAssertionCredentialSourceLoaders |
名前 (ICustomSignedAssertionProvider.Name または完全修飾型名) によるカスタム署名付きアサーション資格情報ソース ローダーのディクショナリ。 アプリケーションをさらに追加して、追加の資格情報ソースを処理できます。 |
メソッド
| 名前 | 説明 |
|---|---|
| LoadCredentialsIfNeededAsync(CredentialDescription, CredentialSourceLoaderParameters) |
必要に応じて、特定の資格情報の説明を読み込みます。 この方法では、 CredentialSourceLoaders を利用して説明から資格情報を読み込みます。 |
| LoadFirstValidCredentialsAsync(IEnumerable<CredentialDescription>, CredentialSourceLoaderParameters) |
資格情報の説明の一覧から最初の有効な資格情報を読み込みます。 これは、複数のデプロイがある場合 (たとえば、開発者マシン上で KeyVault の証明書を使用でき、AKS にデプロイする場合は、AKS のワークロード ID フェデレーションを使用する場合に便利です。 appsettings.json ファイル内の資格情報の一覧を表すことができます。この方法では、順序に基づいて最適な資格情報が読み込まれます。 |
| ResetCredentials(IEnumerable<CredentialDescription>) |
資格情報の説明の一覧でリセット可能な資格情報をリセットします (たとえば、証明書を再読み込みできるようにリセットします)。たとえば、再試行の前に使用します。 |