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.
SecurityToken, SecurityTokenHandler ve SecurityKeyIdentifierClause gibi temel sınıfların yanı sıra bu sınıflardan türetilen ve Windows Identity Foundation'ın (WIF) desteklediği belirteç türlerini, yapıtlarını ve işleyicilerini 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
| Name | Description |
|---|---|
| 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ı belirteci 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 Hedef Kitle URI'sini doğrulama başarısız olduğunda oluşan özel durum. |
| AuthenticationContext |
Bu sınıf, 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 sahibinin hem de belirteç verenin birleşik entropilerine göre 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 tutan 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 veya |
| 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 sarmalama belirteci. |
| EncryptedSecurityTokenHandler |
Şifrelenmiş güvenlik belirteçleri için belirteç işleyicisi. EncryptedSecurityTokentüründe belirteçleri işler. |
| EncryptedTokenDecryptionFailedException |
Şifrelenmiş bir güvenlik belirteci işlenirken bir hata oluştuğunda oluşan özel durum. |
| EncryptingCredentials |
Yazım denetleme 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 giderir. |
| 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. KerberosReceiverSecurityTokentüründe belirteçleri işler. |
| KerberosTicketHashKeyIdentifierClause |
Veya KerberosRequestorSecurityToken güvenlik belirtecini tanımlayan bir KerberosReceiverSecurityToken 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 SymmetricProofDescriptor sınıfları için AsymmetricProofDescriptor 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 |
SecurityTokenHandlertüründe belirteçleri işleyen bir RsaSecurityToken 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 Conditions öğ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 bir >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 sunulur. Gerekli anahtarı belirlemek için sorgulanabilen Saml2Assertion tam okumasını içerir. |
| Saml2SecurityToken |
SAML onaylarını 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 Konu öğesini temsil eder. |
| Saml2SubjectConfirmation |
[Saml2Core, 2.4.1.1] içinde belirtilen SubjectConfirmation öğesini temsil eder. |
| Saml2SubjectConfirmationData |
SubjectConfirmationData öğesini ve [Saml2Core, 2.4.1.2-2.4.1.3] içinde tanımlanan ilişkili KeyInfoConfirmationDataType öğesini temsil eder. |
| Saml2SubjectLocality |
[Saml2Core, 2.7.2.1] içinde belirtilen SubjectLocality öğesini temsil eder. |
| SamlAction |
Belirtilen kaynakta |
| SamlAdvice |
SAML yetkilisi tarafından sağlanan ek bilgileri içeren bir SAML onayı içindeki |
| SamlAssertion |
Güvenlik Onaylama İşaretleme Dili 1.1 (SAML 1.1) onaylarını temsil eder. |
| SamlAssertionKeyIdentifierClause |
SOAP iletisindeki bir |
| SamlAttribute |
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 yönelik olduğunu belirtir. |
| SamlAuthenticationClaimResource |
kaynağından SamlAuthenticationStatementoluşturulan bir talep için kaynak türünü temsil eder. |
| SamlAuthenticationStatement |
Konunun belirli bir zamanda belirli bir SamlSecurityToken yolla kimliğinin doğrulandığını onaylayan bir güvenlik belirteci için bir talebi temsil eder. |
| SamlAuthorityBinding |
Bir SamlSecurityToken güvenlik belirtecinin konusu hakkında ek bilgilerin nasıl alınacaklarını 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 bir yetkilendirme kararının verilmiş olduğunu onaylayan bir güvenlik belirteci için SamlSecurityToken talebi 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 |
Bir 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 |
Bir 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 bir >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 sunulur. Gerekli anahtarı belirlemek için sorgulanabilen SamlAssertion'ı tamamen okur. |
| SamlSecurityToken |
SAML onaylarını 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 belgelerine ve xml belgelerinden nesneleri serileştirir SamlSecurityToken ve seri durumdan kaldırır. |
| 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 SecurityKeyIdentifierClause yalnızca şifreleme işlevleri gerektiğinde çözümleyerek güvenlik anahtarlarının SecurityKeyIdentifier gecikmeli çözümlenmesi sağlar. Bu, bir uygulama tarafından hiçbir zaman kullanılmayan anahtar tanımlayıcı yan tümcesinin veya anahtar tanımlayıcısının sorunsuz bir şekilde kabloda 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 seri hale getirici için soyut temel sınıf. |
| SecurityToken |
Tüm güvenlik belirteçlerini uygulamak için kullanılan bir temel sınıfı temsil eder. |
| SecurityTokenDescriptor |
Bu, verilen belirteçle ilgili tüm öznitelikler için bir yer tutucudur. |
| SecurityTokenElement |
içinde bulunan RequestSecurityTokenve güvenlik belirteçlerini temsil eden sayı öğelerini temsil eder. |
| SecurityTokenException |
Bir güvenlik belirteci işlenirken bir sorun oluştuğunda oluşan özel durum. |
| SecurityTokenExpiredException |
Geçmişte süre sonu 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 belirtecini tanımlar. |
| SessionSecurityTokenCache |
Oturum güvenlik belirteçlerinin önbelleği için soyut bir sınıf tanımlar. |
| SessionSecurityTokenCacheKey |
içindeki bir girdinin 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ı belirteci 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 önbellek yöntemlerini tanımlayan soyut temel sınıf. |
| UserNameSecurityToken |
Kullanıcı adı ve parolayı temel alan bir güvenlik belirtecini temsil eder. |
| UserNameSecurityTokenHandler |
SecurityTokenHandlertüründe güvenlik belirteçlerini işleyen bir UserNameSecurityToken için soyut bir temel sınıf tanımlar. |
| WindowsSecurityToken |
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 göre 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 bir X.509 belirtecini temsil eder. Bu sınıf genellikle anahtar sarmalama kimlik bilgileri olarak kullanılır. |
| X509IssuerSerialKeyIdentifierClause |
Sertifika verenin ayırt edici adını ve X.509 sertifikasının seri numarasını kullanarak güvenlik X509SecurityToken belirteçlerini tanımlayan bir anahtar tanımlayıcı yan tümcesini temsil eder. |
| X509NTAuthChainTrustValidator |
Belirtilen X.509 sertifikasını doğrulayan ve sertifikanın bir Windows hesabına 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 |
X509SecurityTokentüründe belirteçleri işleyen bir güvenlik belirteci işleyicisini temsil eder. varsayılan olarak, işleyici X.509 sertifikasının zincir güven doğrulamasını gerçekleştirir. |
| X509SigningCredentials |
İmzalama kimlik bilgisi olarak kullanılan bir 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ğini belirten bir güvenlik belirtecini temsil eder. |
Numaralandırmalar
| Name | Description |
|---|---|
| SamlAccessDecision |
SamlSecurityToken güvenlik belirtecinin konusuna belirli bir kaynağa erişim verilip verilmeyeceğini belirtir. |
| SecurityKeyType |
Bir 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. |