Microsoft.Identity.Web.Resource 名前空間

クラス

Name 説明
JwtBearerMiddlewareDiagnostics

JwtBearer ミドルウェア (Web API で使用) の診断。

MicrosoftIdentityIssuerValidatorFactory

機関ごとに IssuerValidator を作成するためのファクトリ クラス。

OpenIdConnectMiddlewareDiagnostics

OpenID Connect ミドルウェアで使用される診断 (Web アプリで使用)。

RequiredScopeAttribute

この属性は、コントローラー、ページ、またはコントローラー アクションで使用され、Web API で必要なスコープを宣言 (および検証) します。 これらのスコープは、ハードコーディングするか、構成で宣言するかの 2 つの方法で宣言できます。 選択に応じて、どちらか一方のコンストラクターを使用します。 詳細については、 https://aka.ms/ms-id-web/required-scope-attributeを参照してください。

RequiredScopeOrAppPermissionAttribute

この属性は、コントローラー、ページ、またはコントローラー アクションで、Web API で必要なスコープまたはアプリのアクセス許可を宣言 (および検証) するために使用されます。 承認は、承認されたスコープがスコープ要求に存在するか、承認されたアプリのアクセス許可がロール要求に存在する場合に成功します。 ロールを照合しても、トークンはアプリ専用として分類されません。 これらのスコープまたはアプリのアクセス許可は、ハードコーディングするか、構成で宣言するかの 2 つの方法で宣言できます。 選択に応じて、どちらか一方のコンストラクターを使用します。 詳細については、 https://aka.ms/ms-id-web/required-scope-or-app-permissions-attributeを参照してください。

RolesRequiredHttpContextExtensions

コントローラー アクションのロールを検証するために Web API で使用できる HttpContent の拡張メソッドを提供する拡張クラス。

ScopesRequiredHttpContextExtensions

コントローラー アクションのスコープを検証するために Web API で使用できる HttpContent の拡張メソッドを提供する拡張クラス。 代わりに、コントローラー、ページ、またはアクションで RequiredScope 属性を使用することをお勧めします。 https://aka.ms/ms-id-web/required-scope-attributeを参照してください。

インターフェイス

Name 説明
IJwtBearerMiddlewareDiagnostics

JWT Bearer ミドルウェアの診断によって実装されるインターフェイス。

IOpenIdConnectMiddlewareDiagnostics

OpenID Connect ミドルウェアで使用される診断 (Web アプリで使用)。