Microsoft.Identity.Web 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
| 名前 | 説明 |
|---|---|
| AadIssuerValidatorOptions |
AadIssuerValidator オブジェクトを作成するために渡されるオプション。 |
| AccountExtensions |
IAccountの拡張メソッド。 |
| ApiControllerExtensions |
Graph サービス クライアントを取得するための拡張メソッド、またはダウンストリーム Web API の呼び出しに使用されるインターフェイス。 |
| AppBuilderExtension |
Web アプリまたは Web API を追加する ASP.NET アプリケーションの拡張メソッド。 |
| ApplicationBuilderExtensions |
ASP.NET Coreで TokenAcquirerFactory のサービス プロバイダーを初期化するための IApplicationBuilder の拡張クラス。 |
| AppServicesAuthenticationBuilderExtensions |
App Services 認証 (Easy Auth) に関連する拡張メソッド。 |
| AppServicesAuthenticationDefaults |
AppServiceAuthentication ハンドラーに関連する既定値。 |
| AppServicesAuthenticationHandler |
App Service 認証ハンドラー。 |
| AppServicesAuthenticationInformation |
ホスト上の App Services 構成に関する情報。 |
| AppServicesAuthenticationOptions |
Azure アプリ サービス認証のオプション。 |
| AppServicesAuthenticationTokenAcquisition |
App Services 認証 (EasyAuth) 用の ITokenAcquisition の実装。 |
| AuthorizeForScopesAttribute |
増分同意をトリガーするためにコントローラー アクションで使用されるフィルター。 |
| AzureFunctionsAuthenticationHttpContextExtension | |
| AzureIdentityForKubernetesClientAssertion |
Kubernetes Services のコンテナーでアプリが実行されている場合に、kubernetes のワークロード ID Azureから署名付きアサーションAzure取得します。 https://aka.ms/ms-id-web/certificatelessを参照してください。https://learn.microsoft.com/azure/aks/workload-identity-overview |
| BaseRequestExtensions |
Graph 要求の拡張メソッド |
| BlazorAuthenticationChallengeHandler |
Blazor サーバー コンポーネントの認証チャレンジを処理します。 増分同意と条件付きアクセスのシナリオの機能を提供します。 |
| CertificateDescription |
証明書の説明。 |
| CertificatelessOptions |
CertificatelessOptions を構成するためのオプション。 https://aka.ms/ms-id-web/certificatelessを参照してください。 |
| ClaimConstants |
要求の種類の定数。 |
| ClaimsPrincipalExtensions |
ClaimsPrincipalの拡張機能。 |
| ClaimsPrincipalFactory |
ClaimsPrincipal オブジェクトを作成するファクトリ クラス。 |
| ClientAssertion |
クライアント アサーション。 |
| ClientAssertionProviderBase |
アプリケーション構成でのクライアント アサーションの説明。 https://aka.ms/ms-id-web/client-assertionsを参照してください。 |
| Constants |
Microsoft Identity Web の一般的な定数。 |
| ControllerBaseExtensions |
Graph サービス クライアントを取得するための拡張メソッドと、ダウンストリーム Web API の呼び出しに使用されるインターフェイス。 |
| CookiePolicyOptionsExtensions |
Cookie ポリシーを含む拡張クラス (同じサイトで回避できます)。 |
| DefaultCertificateLoader |
証明書ローダー。 MSAL .NETを直接使用して、デーモン アプリケーションまたは ASP NET アプリから証明書を読み込む場合にのみ使用します。 ASP NET Core アプリの場合、Microsoft Identity Web によって証明書の読み込みが処理されます。 <例>
</例>
|
| DefaultCredentialsLoader |
既定の資格情報ローダー。 |
| DownstreamApiExtensions |
ダウンストリーム API サービスをサポートするための拡張メソッド。 |
| DownstreamRestApiExtensions |
ダウンストリーム REST API サービスをサポートするための拡張メソッド。 |
| DownstreamWebApi |
ダウンストリーム Web API の実装。 |
| DownstreamWebApiExtensions |
ダウンストリーム Web API サービスをサポートするための拡張メソッド。 |
| DownstreamWebApiGenericExtensions |
ダウンストリーム Web API の拡張機能。 |
| DownstreamWebApiOptions |
ダウンストリーム Web API を呼び出すために渡されるオプション。 Microsoft Graphを呼び出すには、 |
| GraphServiceCollectionExtensions |
MicrosoftIdentityAppCallingWebApiAuthenticationBuilder ビルダーの Extensions メソッドを使用して、Microsoft Graphを呼び出すサポートを追加します。 |
| HttpRequestMessageAuthenticationExtensions |
HttpRequestMessageを使用するときに要求ごとの認証オプションを構成するMicrosoftIdentityMessageHandlerの拡張メソッド。 |
| LoginLogoutEndpointRouteBuilderExtensions |
増分同意と条件付きアクセスのシナリオをサポートするログインエンドポイントとログアウトエンドポイントをマッピングするための拡張メソッド。 |
| ManagedIdentityClientAssertion |
https://aka.ms/ms-id-web/certificatelessを参照してください。 |
| MicrosoftGraphExtensions |
MicrosoftIdentityAppCallingWebApiAuthenticationBuilder ビルダーの Extensions メソッドを使用して、Microsoft Graphを呼び出すサポートを追加します。 |
| MicrosoftGraphOptions |
Microsoft Graphを呼び出すために渡されるオプション。 |
| MicrosoftIdentityAppAuthenticationMessageHandler |
アプリケーションのトークンを含む承認ヘッダーを追加する DelegatingHandler 実装。 |
| MicrosoftIdentityAppCallsWebApiAuthenticationBuilder |
トークン キャッシュの実装を決定できるようにする EnableTokenAcquisitionToCallDownstreamApi メソッドによって返される認証ビルダー。 |
| MicrosoftIdentityAppCallsWebApiAuthenticationBuilderExtension |
セッション キャッシュの実装を使用できるようにする EnableTokenAcquisitionToCallDownstreamApi メソッドによって返される認証ビルダー。 |
| MicrosoftIdentityAuthenticationBaseMessageHandler |
Microsoft ID 認証メッセージ ハンドラーの基本クラス。 |
| MicrosoftIdentityAuthenticationBaseOptions |
Microsoft ID で認証するために渡される基本オプション。 |
| MicrosoftIdentityAuthenticationException |
MicrosoftIdentityMessageHandlerによる HTTP メッセージ処理中に認証が失敗した場合にスローされる例外。 |
| MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions |
Microsoft ID 認証ハンドラーの初期化を開始するための IHttpClientBuilder の拡張機能。 |
| MicrosoftIdentityAuthenticationMessageHandlerOptions |
Microsoft ID メッセージ ハンドラーに渡されるオプション。 |
| MicrosoftIdentityBaseAuthenticationBuilder |
Web アプリと Web API Microsoft ID 認証ビルダーの基本クラス。 |
| MicrosoftIdentityBlazorServiceCollectionExtensions |
Web API のスタートアップ初期化のための IServerSideBlazorBuilder の拡張機能。 |
| MicrosoftIdentityConsentAndConditionalAccessHandler |
増分同意と条件付きアクセスを処理する Blazor 固有の API のハンドラー。 |
| MicrosoftIdentityHttpClientBuilderExtensions |
さまざまな構成オプションを使用して HTTP クライアント パイプラインにIHttpClientBuilderを追加するMicrosoftIdentityMessageHandlerの拡張メソッド。 |
| MicrosoftIdentityMessageHandler |
DelegatingHandlerとIAuthorizationHeaderProviderを使用して送信 HTTP 要求に承認ヘッダーを自動的に追加するMicrosoftIdentityMessageHandlerOptions実装。 |
| MicrosoftIdentityMessageHandlerOptions |
MicrosoftIdentityMessageHandler認証の構成オプション。
AuthorizationHeaderProviderOptionsから継承して、 |
| MicrosoftIdentityOptions |
Azure Active Directoryを使用して認証を構成するためのオプション。 AAD と B2C の両方の構成属性があります。 |
| MicrosoftIdentityTokenCredential |
IAuthorizationHeaderProvider サービスに基づいてトークンのトークン資格情報をAzure SDKします。 |
| MicrosoftIdentityUserAuthenticationMessageHandler |
現在のユーザーの代わりにトークンを含む承認ヘッダーを追加する DelegatingHandler 実装。 |
| MicrosoftIdentityWebApiAuthenticationBuilder |
Web API の認証ビルダー。 |
| MicrosoftIdentityWebApiAuthenticationBuilderExtensions |
Web API のスタートアップ初期化用の AuthenticationBuilder の拡張機能。 |
| MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration |
構成を使用した Web API 認証用のビルダー。 |
| MicrosoftIdentityWebApiServiceCollectionExtensions |
Web API のスタートアップ初期化用の IServiceCollection の拡張機能。 |
| MicrosoftIdentityWebAppAuthenticationBuilder |
Microsoft ID プラットフォームに固有の認証ビルダー。 |
| MicrosoftIdentityWebAppAuthenticationBuilderExtensions |
スタートアップ初期化用の AuthenticationBuilder の拡張機能。 |
| MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration |
EnableTokenAcquisitionToCallDownstreamApi の構成を使用できる、Microsoft ID Web アプリ認証のビルダー。 |
| MicrosoftIdentityWebAppServiceCollectionExtensions |
スタートアップ初期化用の IServiceCollection の拡張機能。 |
| MicrosoftIdentityWebChallengeUserException |
ユーザー チャレンジを処理するために Blazor ページまたは Razor ページで使用する ID Web 固有の例外クラスをMicrosoftします。 MsalUiRequiredExceptionを処理します。 |
| MsalMtlsHttpClientFactory |
バインド証明書を使用して mTLS 認証用に構成された HTTP クライアントを作成するためのファクトリを提供します。 非 mTLS HTTP クライアントに IHttpClientFactory を利用し、証明書の拇印をキーとして使用して mTLS クライアントのプールを維持するハイブリッド アプローチを使用します。 |
| OnBehalfOfEventArgs |
代理トークン取得操作のイベント引数。 ユーザーに関するユーザー アサーション トークン情報と、トークン要求の追加データが含まれます。 |
| PolicyBuilderExtensions |
アプリケーションの起動時に RequiredScope ポリシーを構築するための拡張機能。 |
| PrincipalExtensionsForSecurityTokens |
SecurityTokenからClaimsPrincipalを取得するための拡張機能。 |
| RequiredScopeExtensions |
アプリケーションの起動時に必要なスコープ属性を構築するための拡張機能。 |
| RequiredScopeOrAppPermissionExtensions |
アプリケーションの起動時に必要なスコープまたはアプリのアクセス許可属性を構築するための拡張機能。 |
| ScopeAuthorizationRequirement |
指定した要求の種類のインスタンスを少なくとも 1 つ必要とする IAuthorizationRequirement を実装します。許可される値を指定する場合は、要求値が許可されている値のいずれかである必要があります。 |
| ScopeOrAppPermissionAuthorizationRequirement |
指定した要求の種類のインスタンスを少なくとも 1 つ必要とする IAuthorizationRequirement を実装します。許可される値を指定する場合は、要求値が許可されている値のいずれかである必要があります。 |
| ServiceCollectionExtensionForAzureCreds |
Azure資格情報をサービス コレクションに追加するための拡張メソッド。 |
| ServiceCollectionExtensions |
Web API のスタートアップ初期化のための IServiceCollection の拡張機能。 |
| TokenAcquirerAppTokenCredential |
ITokenAcquisition サービスに基づいて、アプリ トークンのトークン資格情報をAzure SDKします。 MicrosoftIdentityTokenCredential を使用することをお勧めします。 Readme-Azure.md ファイルを参照してください。 |
| TokenAcquirerExtensions |
TokenAcquirer の拡張メソッド |
| TokenAcquirerFactory |
トークン取得者のファクトリ。 |
| TokenAcquirerTokenCredential |
ITokenAcquisition サービスに基づいてトークン資格情報をAzure SDKします。 MicrosoftIdentityTokenCredential を使用することをお勧めします。 Readme-Azure.md ファイルを参照してください。 |
| TokenAcquisitionAppTokenCredential |
ITokenAcquisition サービスに基づいて、アプリ トークンのトークン資格情報をAzure SDKします。 |
| TokenAcquisitionExtensionOptions |
TokenAcquisition アドインのオプション。これらのオプションは、アドインまたはアドインの一部によってサブスクライブできる一連のイベントで構成されます。 |
| TokenAcquisitionOptions |
MSAL .NETを呼び出すトークン取得オブジェクトを作成するために渡されるオプション。 |
| TokenAcquisitionTokenCredential |
ITokenAcquisition サービスに基づいてトークン資格情報をAzure SDKします。 |
| TokenCacheExtensions |
ASP.NET、.NET Core、または .NET FW で MSAL.NET 機密クライアント アプリケーションにトークン キャッシュを追加するための簡略化された開発者エクスペリエンスを公開する拡張メソッド。 |
インターフェイス
| 名前 | 説明 |
|---|---|
| IAuthenticationSchemeInformationProvider |
有効な認証スキームに関する情報を提供します。 null または文字列を渡す場合。空の場合、既定の認証スキームが返されます。 |
| IAuthRequiredScopeMetadata |
これは、Web API の特定のエンドポイントに必要な認証スコープを記述するメタデータです。 これは、スコープ要求のスコープを検証するために ScopeAuthorizationRequirement が探す要件の基になるデータ構造です。 |
| IAuthRequiredScopeOrAppPermissionMetadata |
これは、Web API の特定のエンドポイントに必要な認証スコープまたはアプリのアクセス許可を記述するメタデータです。 これは、ロール要求のスコープ要求またはアプリのアクセス許可のスコープを検証するために ScopeOrAppPermissionAuthorizationRequirement が探す要件の基になるデータ構造です。 |
| ICertificateLoader |
証明書の読み込みを実装するためのインターフェイス。 MSAL .NETを直接使用して、デーモン アプリケーションまたは ASP NET アプリから証明書を読み込む場合にのみ使用します。 ASP NET Core アプリの場合、Microsoft Identity Web によって証明書の読み込みが処理されます。 <例>
</例>
|
| ICredentialsProvider |
資格情報プロバイダー クラス。 構成された資格情報とオブザーバーへのアクセスを提供します。 |
| IDownstreamWebApi |
コントローラーからダウンストリーム Web API を呼び出すために使用されるインターフェイス。 |
| ILoginErrorAccessor |
現在のエラー状態を取得または設定するためのアクセスを提供します。 既定の実装では TempData が使用され、開発で実行すると有効になります。 |
| IMicrosoftIdentityAuthenticationDelegatingHandlerFactory |
アプリケーションのトークンを含む承認ヘッダーを追加する DelegatingHandler を提供するクラスへのインターフェイス。 |
| ITokenAcquisition |
トークン取得サービスのインターフェイス (MSAL.NET をカプセル化します)。 |
列挙型
| 名前 | 説明 |
|---|---|
| CertificateSource |
証明書のソース。 |
代理人
| 名前 | 説明 |
|---|---|
| BeforeOnBehalfOfInitialized |
代理フローが初期化される前に発生する同期イベントの署名。 |
| BeforeOnBehalfOfInitializedAsync |
代理フローが初期化される前に発生する非同期イベントの署名。 |
| BeforeTokenAcquisitionForApp |
要求ビルダーに対して動作するトークン取得拡張機能の署名 (アプリ トークンの場合) |
| BeforeTokenAcquisitionForOnBehalfOf |
要求ビルダーに対して動作するトークン取得拡張機能の署名。代理フロー用です。 |
| BeforeTokenAcquisitionForOnBehalfOfAsync |
要求ビルダーに対して動作するトークン取得拡張機能の署名。代理フロー用 (非同期バージョン)。 |
| BeforeTokenAcquisitionForTestUser |
要求ビルダーに対して動作するトークン取得拡張機能の署名 (ROPC フロー用)。 |
| BeforeTokenAcquisitionForTestUserAsync |
ROPC フロー (非同期バージョン) の要求ビルダーに対して動作するトークン取得拡張機能の署名。 |