SessionSecurityTokenHandler.ReadToken Yöntem
Tanım
Ö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.
bir SessionSecurityTokenokur.
Aşırı Yüklemeler
ReadToken(XmlReader) |
Belirtilen XML okuyucuyu kullanarak okur SessionSecurityToken . |
ReadToken(Byte[], SecurityTokenResolver) |
Belirtilen belirteç çözümleyicisini SessionSecurityToken kullanarak bayt akışından değerini okur. |
ReadToken(XmlReader, SecurityTokenResolver) |
Belirtilen XML okuyucuyu ve belirteç çözümleyicisini kullanarak öğesini SessionSecurityToken okur. |
Açıklamalar
Önemli
Bu yöntemin güvenilmeyen verilerle çağrılması bir güvenlik riskidir. Bu yöntemi yalnızca güvenilir verilerle çağır. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.
Varsayılan uygulama, belirteci WS-Secure Konuşma Şub2005 veya WS-Secure Konuşma 1.3 öğesinden seri durumdan <wsc:SecurityContextToken>
kaldırır.
ReadToken(XmlReader)
Belirtilen XML okuyucuyu kullanarak okur SessionSecurityToken .
public:
override System::IdentityModel::Tokens::SecurityToken ^ ReadToken(System::Xml::XmlReader ^ reader);
public override System.IdentityModel.Tokens.SecurityToken ReadToken (System.Xml.XmlReader reader);
override this.ReadToken : System.Xml.XmlReader -> System.IdentityModel.Tokens.SecurityToken
Public Overrides Function ReadToken (reader As XmlReader) As SecurityToken
Parametreler
- reader
- XmlReader
Gelen XmlReaderSecurityTokenüzerinden .
Döndürülenler
Okunan oturum güvenlik belirteci, bir örneği.SessionSecurityToken
Özel durumlar
reader
, null
değeridir.
Okuyucu konumunda değil SessionSecurityToken veya SessionSecurityToken okunamıyor.
Açıklamalar
Önemli
Bu yöntemin güvenilmeyen verilerle çağrılması bir güvenlik riskidir. Bu yöntemi yalnızca güvenilir verilerle çağır. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.
Okuyucu, WS-Secure Konuşma Şub2005 veya WS-Secure Konuşma 1.3 <wsc:SecurityContextToken>
öğesinde konumlandırılmalıdır.
Varsayılan uygulama, varsayılan belirteç çözümleyicisini SessionSecurityTokenHandler.ReadToken(XmlReader, SecurityTokenResolver) kullanarak yöntemini çağırır.
Şunlara uygulanır
ReadToken(Byte[], SecurityTokenResolver)
Belirtilen belirteç çözümleyicisini SessionSecurityToken kullanarak bayt akışından değerini okur.
public:
virtual System::IdentityModel::Tokens::SecurityToken ^ ReadToken(cli::array <System::Byte> ^ token, System::IdentityModel::Selectors::SecurityTokenResolver ^ tokenResolver);
public virtual System.IdentityModel.Tokens.SecurityToken ReadToken (byte[] token, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver);
override this.ReadToken : byte[] * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SecurityToken
Public Overridable Function ReadToken (token As Byte(), tokenResolver As SecurityTokenResolver) As SecurityToken
Parametreler
- token
- Byte[]
Belirteci içeren bayt akışı.
- tokenResolver
- SecurityTokenResolver
Kullanılacak belirteç çözümleyici.
Döndürülenler
Okunan SessionSecurityToken .
Açıklamalar
Önemli
Bu yöntemin güvenilmeyen verilerle çağrılması bir güvenlik riskidir. Bu yöntemi yalnızca güvenilir verilerle çağır. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.
Varsayılan uygulama belirteç üzerinde bir XmlDictionaryReader oluşturur ve yöntemini çağırır SessionSecurityTokenHandler.ReadToken(XmlReader, SecurityTokenResolver) .
Şunlara uygulanır
ReadToken(XmlReader, SecurityTokenResolver)
Belirtilen XML okuyucuyu ve belirteç çözümleyicisini kullanarak öğesini SessionSecurityToken okur.
public:
override System::IdentityModel::Tokens::SecurityToken ^ ReadToken(System::Xml::XmlReader ^ reader, System::IdentityModel::Selectors::SecurityTokenResolver ^ tokenResolver);
public override System.IdentityModel.Tokens.SecurityToken ReadToken (System.Xml.XmlReader reader, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver);
override this.ReadToken : System.Xml.XmlReader * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SecurityToken
Public Overrides Function ReadToken (reader As XmlReader, tokenResolver As SecurityTokenResolver) As SecurityToken
Parametreler
- reader
- XmlReader
Gelen XmlReaderSecurityTokenüzerinden .
- tokenResolver
- SecurityTokenResolver
SecurityTokenResolver çözümlemek SessionSecurityTokeniçin kullanılabilecek bir .
Döndürülenler
Okunan oturum güvenlik belirteci, bir örneği.SessionSecurityToken
Özel durumlar
Okuyucu konumunda değil SessionSecurityToken veya SessionSecurityToken okunamıyor.
Açıklamalar
Önemli
Bu yöntemin güvenilmeyen verilerle çağrılması bir güvenlik riskidir. Bu yöntemi yalnızca güvenilir verilerle çağır. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.
Okuyucu, WS-Secure Konuşma Şub2005 veya WS-Secure Konuşma 1.3 <wsc:SecurityContextToken>
öğesinde konumlandırılmalıdır.
Belirteç malzemesi önbelleğe alınırsa, sınıfın bir örneği SessionSecurityTokenCache olan belirteç önbelleğinden okunur. Aksi takdirde, belirteç malzemesi ve CookieNamespace özellikleri tarafından CookieElementName belirtilen öğenin alt öğesinden <wsc:SecurityContextToken>
okunur ve tanımlama bilgisinin ApplyTransforms kodunu çözmek için yöntemi çağrılır.
Oturum belirteçlerinin bir <SecurityContextToken
öğede nasıl seri hale getirildiği hakkında daha fazla bilgi için yöntemine SessionSecurityTokenHandler.WriteToken(XmlWriter, SecurityToken) bakın.