System.IdentityModel.Tokens Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
, SecurityTokenHandlerve SecurityKeyIdentifierClausegibi SecurityTokentemel sınıfların yanı sıra bu sınıflardan türetilen ve Windows Identity Foundation'ın (WIF) yerleşik olarak desteklediği belirteç türlerini, yapıtları ve işleyicileri temsil eden sınıfları içerir. Bu, SAML v1.1 ve v2.0 belirteçleri için destek içeren sınıfları içerir; örneğin: SamlSecurityToken, SamlSecurityTokenHandler, Saml2SecurityTokenve Saml2SecurityTokenHandler.
Sınıflar
AggregateTokenResolver |
Birden çok belirteç çözümleyicisini sarmalayan ve sarmalanan çözümleyicilerin tümü genelinde belirteçleri çözümleyebilen bir güvenlik belirteci çözümleyicisini temsil eder. |
AsymmetricProofDescriptor |
Bu sınıf asimetrik anahtar tabanlı belirteç verme için kullanılabilir. |
AsymmetricSecurityKey |
Asimetrik anahtarlar için temel sınıf. |
AudienceRestriction |
AudienceRestriction doğrulaması ayarlarını tanımlar. |
AudienceUriValidationFailedException |
Gelen bir güvenlik belirteci İzleyici URI doğrulaması başarısız olduğunda oluşan özel durum. |
AuthenticationContext |
Bu sınıf, bir kimlik doğrulama olayının bağlamını belirtmek için kullanılır. |
AuthenticationMethods |
Desteklenen iyi bilinen kimlik doğrulama yöntemleri için sabitleri tanımlar. SAML kimlik doğrulama yöntemleri için sabitleri tanımlar. |
BinaryKeyIdentifierClause |
İkili verileri temel alan anahtar tanımlayıcı yan tümceleri için bir temel sınıfı temsil eder. |
BootstrapContext |
Oturum açma zamanında kullanılan özgün belirtecin serileştirilmiş bir sürümünü içerir. |
ComputedKeyAlgorithms |
RST'de, hem belirteç istek sahibinden hem de belirteç verenden birleştirilmiş entropileri temel alarak bir anahtarın hesaplandığı istenen algoritmayı belirtmek için kullanılır. |
ConfigurationBasedIssuerNameRegistry |
Her verenin adını veren tarafından üretilen belirteçlerin imzasını doğrulamak için gereken X.509 sertifikasıyla ilişkilendiren uygulama yapılandırma dosyasındaki öğelerden yüklenen güvenilen verenlerin listesini koruyan bir veren adı kayıt defterini temsil eder. |
EmptySecurityKeyIdentifierClause |
Boş bir anahtar tanımlayıcı yan tümcesini temsil eder. Bu sınıf, bir |
EncryptedKeyEncryptingCredentials |
Şifrelenmiş anahtar şifreleme kimlik bilgilerini temsil eder. Bunlar genellikle belirteç gibi öğeleri şifrelemek için veri şifreleme kimlik bilgileri olarak kullanılır. |
EncryptedKeyIdentifierClause |
Şifrelenmiş anahtarı tanımlayan bir anahtar tanımlayıcı yan tümcesini temsil eder. |
EncryptedSecurityToken |
Yerel olarak desteklemeyen bir belirteç için şifrelemeyi işleyen bir sarmalama belirteci. |
EncryptedSecurityTokenHandler |
Şifrelenmiş güvenlik belirteçleri için belirteç işleyicisi. türünde EncryptedSecurityTokenbelirteçleri işler. |
EncryptedTokenDecryptionFailedException |
Şifrelenmiş bir güvenlik belirteci işlenirken bir hata oluştuğunda oluşan özel durum. |
EncryptingCredentials |
Kanıt anahtarını şifrelemek için kullanılan şifreleme anahtarını ve şifreleme algoritmasını temsil eder. |
GenericXmlSecurityKeyIdentifierClause |
XML'i temel alan bir anahtar tanımlayıcı yan tümcesini temsil eder. |
GenericXmlSecurityToken |
XML tabanlı bir güvenlik belirtecini temsil eder. |
InMemorySymmetricSecurityKey |
Simetrik algoritmalar kullanılarak oluşturulan ve yalnızca yerel bilgisayarın rastgele erişim belleğinde depolanan anahtarları temsil eder. |
IssuerNameRegistry |
Veren adı kayıt defteri için soyut temel sınıf. Veren adı kayıt defteri, ilgili veren tarafından üretilen belirteçlerin imzalarını doğrulamak için gereken şifreleme malzemesiyle bir anımsatıcı adı ilişkilendirmek için kullanılır. Veren adı kayıt defteri, bağlı olan taraf (RP) uygulaması tarafından güvenilen verenlerin listesini tutar. |
IssuerTokenResolver |
Hizmet iş ortaklarından alınan veren belirteçlerini çözer. |
KerberosReceiverSecurityToken |
SOAP iletisinde alınan Kerberos anahtarını temel alan bir güvenlik belirtecini temsil eder. |
KerberosRequestorSecurityToken |
SOAP isteğinde gönderilen Kerberos anahtarını temel alan bir güvenlik belirtecini temsil eder. |
KerberosSecurityTokenHandler |
Kerberos belirteçlerini işleyen bir güvenlik belirteci işleyicisini temsil eder. türünde KerberosReceiverSecurityTokenbelirteçleri işler. |
KerberosTicketHashKeyIdentifierClause |
Veya KerberosReceiverSecurityToken güvenlik belirtecini tanımlayan bir KerberosRequestorSecurityToken anahtar tanımlayıcı yan tümcesini temsil eder. |
LocalIdKeyIdentifierClause |
SOAP iletisinin güvenlik üst bilgisinde belirtilen güvenlik belirteçlerini tanımlayan bir anahtar tanımlayıcı yan tümcesini temsil eder. |
ProofDescriptor |
ve AsymmetricProofDescriptor sınıfları için SymmetricProofDescriptor temel sınıf. |
RsaKeyIdentifierClause |
Güvenlik belirtecini tanımlayan bir RsaSecurityToken anahtar tanımlayıcı yan tümcesini temsil eder. |
RsaSecurityKey |
RSA algoritması kullanılarak oluşturulan bir güvenlik anahtarını temsil eder. Bu sınıf devralınamaz. |
RsaSecurityToken |
RSA algoritması kullanılarak oluşturulan anahtarı temel alan bir güvenlik belirtecini temsil eder. |
RsaSecurityTokenHandler |
türünde RsaSecurityTokenbelirteçleri işleyen bir SecurityTokenHandler değeri temsil eder. |
Saml2Action |
SAML 2.0 tarafından tanımlanan bir |
Saml2Advice |
[Saml2Core, 2.6.1] içinde belirtilen Advice öğesini temsil eder. |
Saml2Assertion |
[Saml2Core, 2.3.3] içinde belirtilen Assertion öğesini temsil eder. |
Saml2AssertionKeyIdentifierClause |
SAML2 tabanlı güvenlik belirteçlerine başvurmak için bir SecurityKeyIdentifierClause uygulamayı temsil eder. |
Saml2Attribute |
[Saml2Core, 2.7.3.1] içinde belirtilen Öznitelik öğesini temsil eder. |
Saml2AttributeStatement |
[Saml2Core, 2.7.3] içinde belirtilen AttributeStatement öğesini temsil eder. |
Saml2AudienceRestriction |
[Saml2Core, 2.5.1.4] içinde belirtilen AudienceRestriction öğesini temsil eder. |
Saml2AuthenticationContext |
[Saml2Core, 2.7.2.2] içinde belirtilen AuthnContext öğesini temsil eder. |
Saml2AuthenticationStatement |
[Saml2Core, 2.7.2] içinde belirtilen AuthnStatement öğesini temsil eder. |
Saml2AuthorizationDecisionStatement |
|
Saml2Conditions |
[Saml2Core, 2.5.1] içinde belirtilen Koşullar öğesini temsil eder. |
Saml2Evidence |
[Saml2Core, 2.7.4.3] içinde belirtilen Kanıt öğesini temsil eder. |
Saml2Id |
SAML onayları için kullanılan tanımlayıcıyı temsil eder. |
Saml2NameIdentifier |
[Saml2Core, 2.2.3] içinde belirtilen NameID öğesini veya [Saml2Core, 2.2.4] içinde belirtildiği gibi EncryptedID öğesini temsil eder. |
Saml2ProxyRestriction |
[Saml2Core, 2.5.1.6] içinde belirtilen ProxyRestriction öğesini temsil eder. |
Saml2SecurityKeyIdentifierClause |
Bu sınıf, imza öğesi içinde ds:KeyInfo> öğesi olmadan saml2Assertion <alındığında kullanılır. KeyInfo, imzayı denetlemek için gereken anahtarı açıklar. Anahtar gerektiğinde bu yan tümce geçerli SecurityTokenResolveröğesine sunulacaktır. Gerekli anahtarı belirlemek için sorgulanabilen Saml2Assertion tam okumasını içerir. |
Saml2SecurityToken |
SAML onaylamayı temel alan bir güvenlik belirtecini temsil eder. |
Saml2SecurityTokenHandler |
SAML 2.0 Onaylarından güvenlik belirteçleri oluşturan bir güvenlik belirteci işleyicisini temsil eder. |
Saml2Statement |
[Saml2Core, 2.7.1] içinde belirtilen StatementAbstractType değerini temsil eder. |
Saml2Subject |
[Saml2Core, 2.4.1] içinde belirtilen Subject öğesini temsil eder. |
Saml2SubjectConfirmation |
[Saml2Core, 2.4.1.1] içinde belirtilen SubjectConfirmation öğesini temsil eder. |
Saml2SubjectConfirmationData |
[Saml2Core, 2.4.1.2-2.4.1.3] içinde tanımlanan SubjectConfirmationData öğesini ve ilişkili KeyInfoConfirmationDataType öğesini temsil eder. |
Saml2SubjectLocality |
[Saml2Core, 2.7.2.1] içinde belirtilen SubjectLocality öğesini temsil eder. |
SamlAction |
Belirtilen kaynakta |
SamlAdvice |
|
SamlAssertion |
Güvenlik Onaylama İşaretleme Dili 1.1 (SAML 1.1) onaylarını temsil eder. |
SamlAssertionKeyIdentifierClause |
SOAP iletisindeki bir |
SamlAttribute |
bir konusuyla ilişkili bir SamlAttributeStatementözniteliği temsil eder. |
SamlAttributeStatement |
Belirli SamlSubjectbir ile ilişkilendirilmiş bir öznitelik kümesi içerir. |
SamlAudienceRestrictionCondition |
SAML onaylarının belirli bir hedef kitleye adreslendiğini belirtir. |
SamlAuthenticationClaimResource |
kaynağından SamlAuthenticationStatementoluşturulan talebin kaynak türünü temsil eder. |
SamlAuthenticationStatement |
Konunun belirli bir zamanda belirli bir SamlSecurityToken yolla doğrulandığını onaylayan bir güvenlik belirteci için bir talebi temsil eder. |
SamlAuthorityBinding |
Güvenlik belirtecinin konusu hakkında ek bilgilerin nasıl alınacaklarını SamlSecurityToken belirtir. |
SamlAuthorizationDecisionClaimResource |
Belirli bir SamlSecurityToken kaynağa erişimle ilgili yetkilendirme kararı veren bir güvenlik belirteci için bir talebi temsil eder. |
SamlAuthorizationDecisionStatement |
Belirtilen kaynağa konu tarafından erişimle ilgili yetkilendirme kararının verilmiş olduğunu onaylayan bir güvenlik belirteci için bir talebi SamlSecurityToken temsil eder. |
SamlCondition |
SAML onayının geçerliliği değerlendirilirken dikkate alınması gereken bir koşulu temsil eder. |
SamlConditions |
SAML onayının geçerliliği değerlendirilirken dikkate alınması gereken bir dizi koşulu temsil eder. |
SamlConstants |
Güvenlik belirtecinin özelliklerini ayarlamak için kullanılan sabit SamlSecurityToken kümesini temsil eder. Bu sınıf devralınamaz. |
SamlDoNotCacheCondition |
SAML onayının geçerliliği değerlendirilirken dikkate alınması gereken bir koşulu temsil eder. |
SamlEvidence |
Güvenlik belirteci için yetkilendirme kararını işlemek için SamlSecurityToken kullanılan kanıtı temsil eder. |
SamlNameIdentifierClaimResource |
Konunun adını onaylayan saml güvenlik belirteci için bir talebi temsil eder. |
SamlSecurityKeyIdentifierClause |
Bu sınıf, imza öğesi içinde ds:KeyInfo> öğesi olmadan samlAssertion <alındığında kullanılır. KeyInfo, imzayı denetlemek için gereken anahtarı açıklar. Anahtar gerektiğinde bu yan tümce geçerli SecurityTokenResolveröğesine sunulacaktır. Gerekli anahtarı belirlemek için sorgulanabilen SamlAssertion tam olarak okundu değerini içerir. |
SamlSecurityToken |
SAML onaylamayı temel alan bir güvenlik belirtecini temsil eder. |
SamlSecurityTokenHandler |
SAML 1.1 Onaylarından güvenlik belirteçleri oluşturan bir güvenlik belirteci işleyicisini temsil eder. |
SamlSecurityTokenRequirement |
Verilen belirteçler SecurityTokenRequirement için yararlı olan yeni özellikler ekleyerek sınıfını genişletir. |
SamlSerializer |
XML belgelerinin içine ve xml belgelerinden nesneleri serileştirir ve seri durumdan kaldırır SamlSecurityToken . |
SamlStatement |
Güvenlik belirteci için bir SamlSecurityToken talebi temsil eder. |
SamlSubject |
SAML güvenlik belirtecinin konusunu temsil eder. |
SamlSubjectStatement |
Güvenlik belirteci için bir SamlSecurityToken talebi temsil eder. |
SecurityAlgorithms |
SOAP iletileri için XML şifrelemek ve dijital imzaları hesaplamak için kullanılan şifreleme algoritmalarını temsil eden URI'ler için sabitleri tanımlar. |
SecurityKey |
Güvenlik anahtarları için temel sınıf. |
SecurityKeyElement |
veya SecurityKeyIdentifier yalnızca şifreleme işlevleri gerektiğinde çözümleyerek güvenlik anahtarlarının SecurityKeyIdentifierClause gecikmeli çözümlenmesi sağlar. Bu, bir uygulama tarafından hiçbir zaman kullanılmayan bir anahtar tanımlayıcı yan tümcesinin veya anahtar tanımlayıcısının sorunsuz bir şekilde kablo üzerinde seri hale getirilip seri durumdan çıkarılmasına olanak tanır. |
SecurityKeyIdentifier |
Anahtar tanımlayıcıyı temsil eder. |
SecurityKeyIdentifierClause |
Anahtar tanımlayıcı yan tümcesi için soyut bir temel sınıfı temsil eder. |
SecurityKeyIdentifierClauseSerializer |
Anahtar tanımlayıcı yan tümcelerini seri hale getirebilen ve seri durumdan çıkarabilen bir seri hale getirici için soyut temel sınıf. |
SecurityToken |
Tüm güvenlik belirteçlerini uygulamak için kullanılan temel sınıfı temsil eder. |
SecurityTokenDescriptor |
Bu, verilen belirteçle ilgili tüm öznitelikler için bir yer tutucudur. |
SecurityTokenElement |
içinde bulunan RequestSecurityToken ve güvenlik belirteçlerini temsil eden bir sayı öğesini temsil eder. |
SecurityTokenException |
Güvenlik belirteci işlenirken bir sorun oluştuğunda oluşan özel durum. |
SecurityTokenExpiredException |
Geçmişte sona erme süresi olan bir güvenlik belirteci alındığında oluşan özel durum. |
SecurityTokenHandler |
Güvenlik belirteci işleyicileri için soyut temel sınıf. |
SecurityTokenHandlerCollection |
Güvenlik belirteci işleyicileri koleksiyonunu temsil eder. |
SecurityTokenHandlerCollectionManager |
Birden çok, adlandırılmış güvenlik belirteci işleyicisi koleksiyonlarını yöneten bir sınıf. |
SecurityTokenHandlerCollectionManager.Usage |
Çerçeve tarafından kullanılan standart koleksiyon adlarını tanımlar. |
SecurityTokenHandlerConfiguration |
Tüm güvenlik belirteci işleyicileri için ortak yapılandırma. |
SecurityTokenNotYetValidException |
Gelecekte etkili bir zamanı olan bir güvenlik belirteci alındığında oluşan özel durum. |
SecurityTokenReplayDetectedException |
Yeniden oynatılan bir güvenlik belirteci alındığında oluşan özel durum. |
SecurityTokenTypes |
Güvenlik belirteci türlerini temsil eden dizeler döndüren bir dizi statik özellik içerir. |
SecurityTokenValidationException |
Alınan bir güvenlik belirteci geçersiz olduğunda oluşan özel durum. |
SessionSecurityToken |
Oturumla ilişkili verileri içeren bir güvenlik belirteci tanımlar. |
SessionSecurityTokenCache |
Oturum güvenlik belirteçlerinin önbelleği için soyut bir sınıf tanımlar. |
SessionSecurityTokenCacheKey |
içindeki bir girişin SessionSecurityTokenCacheanahtarını temsil eder. |
SessionSecurityTokenHandler |
SecurityTokenHandler türünde SessionSecurityTokengüvenlik belirteçlerini işleyen bir . |
SigningCredentials |
Dijital imza oluşturmak için kullanılan şifreleme anahtarını ve güvenlik algoritmalarını temsil eder. |
SymmetricProofDescriptor |
Bu sınıf simetrik anahtar tabanlı belirteç verme için kullanılabilir. |
SymmetricSecurityKey |
Simetrik algoritmalar kullanılarak oluşturulan tüm anahtarlar için soyut temel sınıfı temsil eder. |
TokenReplayCache |
Yeniden oynatılan belirteçleri algılamak için kullanılan bir önbelleğin yöntemlerini tanımlayan soyut temel sınıf. |
UserNameSecurityToken |
Kullanıcı adı ve parolayı temel alan bir güvenlik belirtecini temsil eder. |
UserNameSecurityTokenHandler |
türünde UserNameSecurityTokengüvenlik belirteçlerini işleyen bir SecurityTokenHandler için soyut bir temel sınıf tanımlar. |
WindowsSecurityToken |
Bir Windows etki alanı veya kullanıcı hesabının kimliğini temel alan bir güvenlik belirtecini temsil eder. |
WindowsUserNameSecurityTokenHandler |
Windows Kullanıcı Adı belirteçlerini işleyen bir SecurityTokenHandler tanımlar. |
X509AsymmetricSecurityKey |
X.509 sertifikaları için asimetrik anahtarı temsil eder. |
X509CertificateStoreTokenResolver |
Belirtilen X.509 sertifika deposuna karşı tür X509SecurityToken belirteçlerini çözümleyebilen bir belirteç çözümleyiciyi temsil eder. |
X509DataSecurityKeyIdentifierClauseSerializer |
X.509 sertifika başvuru türlerini işleyebilen bir SecurityKeyIdentifierClauseSerializer öğesini temsil eder. |
X509EncryptingCredentials |
Şifreleme kimlik bilgisi olarak kullanılan X.509 belirtecini temsil eder. Bu sınıf genellikle anahtar sarmalama kimlik bilgileri olarak kullanılır. |
X509IssuerSerialKeyIdentifierClause |
Sertifikayı verenin ayırt edici adını ve X.509 sertifikasının seri numarasını kullanarak güvenlik belirteçlerini tanımlayan bir X509SecurityToken anahtar tanımlayıcı yan tümcesini temsil eder. |
X509NTAuthChainTrustValidator |
Belirtilen X.509 sertifikasını doğrulayan ve sertifikanın bir Windows hesabıyla eşlenip eşlenemeyeceğini ve sertifika zincirinin güvenilir olup olmadığını doğrulayan bir X.509 sertifika doğrulayıcısını temsil eder. |
X509RawDataKeyIdentifierClause |
X.509 sertifikasının ham verilerini kullanarak güvenlik belirtecini tanımlayan bir X509SecurityToken anahtar tanımlayıcı yan tümcesini temsil eder. |
X509SecurityToken |
X.509 sertifikayı temel alan bir güvenlik belirtecini temsil eder. |
X509SecurityTokenHandler |
türünde X509SecurityTokenbelirteçleri işleyen bir güvenlik belirteci işleyicisini temsil eder. Varsayılan olarak, işleyici X.509 sertifikasının zincir güveni doğrulamasını gerçekleştirir. |
X509SigningCredentials |
İmzalama kimlik bilgisi olarak kullanılan X.509 belirtecini temsil eder. |
X509SubjectKeyIdentifierClause |
X.509 sertifikasının konu anahtarı tanımlayıcı uzantısını kullanarak güvenlik X509SecurityToken belirtecini tanımlayan bir anahtar tanımlayıcı yan tümcesini temsil eder. |
X509ThumbprintKeyIdentifierClause |
X.509 sertifikasının parmak izini kullanarak güvenlik belirteçlerini tanımlayan bir X509SecurityToken anahtar tanımlayıcı yan tümcesini temsil eder. |
X509WindowsSecurityToken |
X.509 sertifikasını temel alan ve sertifikanın bir Windows etki alanı kullanıcısı veya yerel bilgisayar kullanıcı hesabıyla eşlendiği bir güvenlik belirtecini temsil eder. |
Numaralandırmalar
SamlAccessDecision |
Bir güvenlik belirtecinin konusuna belirli bir SamlSecurityToken kaynağa erişim verilip verilmeyeceğini belirtir. |
SecurityKeyType |
Güvenlik belirteci ile ilişkili anahtarın türünü belirtir. |
SecurityKeyUsage |
Güvenlik belirteci ile ilişkili bir anahtarın nasıl kullanılabileceğini belirtir. |