System.IdentityModel.Selectors Ad Alanı

Windows Communication Foundation (WCF) talep tabanlı kimlik modelinde kimlik doğrulaması uygulayan sınıfları içerir.

.NET Framework 4.5 ve Windows Identity Foundation'ın (WIF) .NET Framework ile tümleştirilmesinden başlayarak, WCF talep tabanlı kimlik modelinin yerini WIF almıştır. WIF, CLR, WCF ve ASP.NET gibi çeşitli Microsoft ürün yığınlarında kimlik doğrulaması ve yetkilendirme sağlamak için kullanılabilecek talep tabanlı bir kimlik nesnesi modeli sağlar. Güvenlik belirteçlerini temsil eden ve güvenlik belirteçlerini işlemek için kullanılan WIF sınıfları ad alanında System.IdentityModel.Tokens bulunur; örneğin SecurityToken ve SecurityTokenHandler. .NET 4.5 sürümünden başlayarak, System.IdentityModel.Tokens ad alanı yerine System.IdentityModel.Selectors ad alanında sınıflar kullanılmalıdır.

Sınıflar

Name Description
AudienceUriModeValidationHelper

özelliğinin geçerli bir değere SamlSecurityTokenAuthenticator ayarlandığını AudienceUriMode doğrulayan sınıfı için yardımcı sınıf.

CardSpaceException

CardSpace hizmet düzeyinde bir veya daha fazla özel durum oluştuğunda oluşan özel durum. Hatanın nedeni olay günlüğüne kaydedilir.

CardSpacePolicyElement

Bu sınıf, altyapı tarafından kullanılmak üzere tasarlanmıştır.

CardSpaceSelector

Yönetilen kodda desteklenen tüm CardSpace genel işlemlerine erişim sağlar.

CustomUserNameSecurityTokenAuthenticator

Özel bir UserNameSecurityToken kimlik doğrulama şeması kullanarak güvenlik belirtecinin kimliğini doğrular.

IdentityValidationException

Alıcı sertifikasının geçerli olmadığını belirten özel durum sınıfı.

KerberosSecurityTokenAuthenticator

Güvenlik belirtecinin kimliğini doğrular KerberosReceiverSecurityToken .

KerberosSecurityTokenProvider

SOAP iletisi göndereni için güvenlik belirteçleri sağlayan KerberosRequestorSecurityToken bir güvenlik belirteci sağlayıcısını temsil eder.

PolicyValidationException

Alıcı tarafından sağlanan ilkenin doğrulanamadığını belirten özel durum sınıfı.

RsaSecurityTokenAuthenticator

Güvenlik belirtecinin kimliğini doğrular RsaSecurityToken .

SamlSecurityTokenAuthenticator

Güvenlik belirtecinin kimliğini doğrular SamlSecurityToken .

SecurityTokenAuthenticator

Güvenlik belirtecinin kimliğini doğrular.

SecurityTokenManager

Güvenlik belirteçlerinin nasıl sağlandığını, kimliğinin doğrulandığını ve seri hale getirildiğini belirten bir güvenlik belirteci yöneticisini temsil eder.

SecurityTokenProvider

SOAP iletisi göndereni için güvenlik belirteçlerini işleyen bir güvenlik belirteci sağlayıcısını temsil eder.

SecurityTokenProvider.SecurityTokenAsyncResult

Bir temsilcideki zaman uyumsuz işlemin sonuçlarını kapsüller.

SecurityTokenRequirement

Güvenlik belirteci gereksinimlerini belirtir.

SecurityTokenResolver

Anahtar tanımlayıcınız veya anahtar tanımlayıcı yan tümceniz olduğunda güvenlik belirteçlerini veya anahtarları alabilen bir yardımcı program sınıfını temsil eder.

SecurityTokenSerializer

Anahtar tanımlayıcılarını, anahtar tanımlayıcı yan tümcelerini ve güvenlik belirteçlerini okuyabilen ve yazabilen bir sınıfı temsil eder.

SecurityTokenVersion

Güvenlik belirteçlerinin tanımlandığı WS-*belirtimleri gibi belirtimleri temsil eder.

ServiceBusyException

CardSpace hizmetinin diğer istekleri işlemekle meşgul olduğunu belirten özel durum sınıfı.

ServiceNotStartedException

Kullanıcının bilgisayarında CardSpace başlatılmadığında oluşan özel durum.

StsCommunicationException

Güvenlik belirteci hizmetiyle iletişimde bir sorun olduğunda oluşan özel durum.

UnsupportedPolicyOptionsException

Sisteme desteklenmeyen seçenekler içeren bir ilke sağlandığını gösterir.

UntrustedRecipientException

Kullanıcı sertifikasından bilgileri gözden geçirdikten sonra belirteç isteyen varlığa güvenmemeye karar verdikten sonra oluşan özel durum.

UserCancellationException

Kullanıcı çağrı sırasında GetToken(CardSpacePolicyElement[], SecurityTokenSerializer) bir işlemi iptal ettiğinde oluşturulan özel durum.

UserNamePasswordValidator

Kullanıcı adı ve parolayı doğrular.

UserNameSecurityTokenAuthenticator

Güvenlik belirtecinin kimliğini doğrular UserNameSecurityToken .

UserNameSecurityTokenProvider

SOAP iletisi göndereni için güvenlik belirteçleri sağlayan UserNameSecurityToken bir güvenlik belirteci sağlayıcısını temsil eder.

WindowsSecurityTokenAuthenticator

WindowsSecurityToken güvenlik belirtecinin kimliğini doğrulamak için Windows authentication kullanır.

WindowsUserNameSecurityTokenAuthenticator

UserNameSecurityToken güvenlik belirtecinde kullanıcı adı ve parolasının kimliğini doğrulamak için Windows authentication kullanır.

X509CertificateValidator

X.509 sertifikasını doğrular.

X509SecurityTokenAuthenticator

Kimlik doğrulaması yapar X509SecurityToken.

X509SecurityTokenProvider

SOAP iletisi göndereni için güvenlik belirteçleri sağlayan X509SecurityToken bir güvenlik belirteci sağlayıcısını temsil eder.

Numaralandırmalar

Name Description
AudienceUriMode

SamlSecurityToken güvenlik belirtecinin SamlAudienceRestrictionCondition doğrulanıp doğrulanmayacağını belirtir.