Language

CaseSensitiveClaimsIdentity クラス

定義

要求の取得で大文字と小文字が区別される派生 ClaimsIdentity 。 現在の ClaimsIdentity は、基になる SecurityTokenのクエリとは異なる、大文字と小文字を区別しない方法で要求を取得します。 CaseSensitiveClaimsIdentityは、SecurityTokenとClaimsIdentityの間で一貫した取得ロジックを提供します。

[System.Serializable]
public class CaseSensitiveClaimsIdentity : System.Security.Claims.ClaimsIdentity
[<System.Serializable>]
type CaseSensitiveClaimsIdentity = class
    inherit ClaimsIdentity
Public Class CaseSensitiveClaimsIdentity
Inherits ClaimsIdentity
継承
CaseSensitiveClaimsIdentity
属性

コンストラクター

名前 説明
CaseSensitiveClaimsIdentity()

CaseSensitiveClaimsIdentityのインスタンスを初期化します。

CaseSensitiveClaimsIdentity(ClaimsIdentity)

CaseSensitiveClaimsIdentityのインスタンスを初期化します。

CaseSensitiveClaimsIdentity(IEnumerable<Claim>, String, String, String)

CaseSensitiveClaimsIdentityのインスタンスを初期化します。

CaseSensitiveClaimsIdentity(IEnumerable<Claim>, String)

CaseSensitiveClaimsIdentityのインスタンスを初期化します。

CaseSensitiveClaimsIdentity(IEnumerable<Claim>)

CaseSensitiveClaimsIdentityのインスタンスを初期化します。

CaseSensitiveClaimsIdentity(String, String, String)

CaseSensitiveClaimsIdentityのインスタンスを初期化します。

CaseSensitiveClaimsIdentity(String)

CaseSensitiveClaimsIdentityのインスタンスを初期化します。

プロパティ

名前 説明
SecurityToken

この要求 ID に関連付けられている SecurityToken を取得します。

メソッド

名前 説明
Clone()

要求の取得で大文字と小文字が区別される派生 ClaimsIdentity 。 現在の ClaimsIdentity は、基になる SecurityTokenのクエリとは異なる、大文字と小文字を区別しない方法で要求を取得します。 CaseSensitiveClaimsIdentityは、SecurityTokenとClaimsIdentityの間で一貫した取得ロジックを提供します。

FindAll(String)

各Typeがtype等しいIEnumerable<T>を取得します。

FindFirst(String)

Typeがtype等しい最初のClaimを取得します。

HasClaim(String, String)

型 AND 値を持つ要求がこのクレーム ID 内に含まれているかどうかを判断します。

適用対象