Language

ScopesRequiredHttpContextExtensions クラス

定義

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

public static class ScopesRequiredHttpContextExtensions
type ScopesRequiredHttpContextExtensions = class
Public Module ScopesRequiredHttpContextExtensions
継承
ScopesRequiredHttpContextExtensions

メソッド

Name 説明
VerifyUserHasAnyAcceptedScope(HttpContext, String[])

HttpContextに適用する場合は、Web API で認証されたユーザーが受け入れられたスコープを持っていることを確認します。 認証されたユーザーがない場合、応答は 401 (認証されていません) です。 認証されたユーザーにこれらの acceptedScopesがない場合、メソッドは状態コード 403 (Forbidden) を提供する HTTP 応答を更新し、トークンで必要なスコープを示すメッセージを応答本文に書き込みます。 代わりに、コントローラー、ページ、またはアクションで RequiredScope 属性を使用することをお勧めします。 https://aka.ms/ms-id-web/required-scope-attributeを参照してください。

適用対象