SessionSecurityTokenHandler.ReadToken Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
SessionSecurityTokenMembaca .
Overload
ReadToken(XmlReader) |
SessionSecurityToken Membaca menggunakan pembaca XML yang ditentukan. |
ReadToken(Byte[], SecurityTokenResolver) |
SessionSecurityToken Membaca dari aliran byte dengan menggunakan pemecah masalah token yang ditentukan. |
ReadToken(XmlReader, SecurityTokenResolver) |
SessionSecurityToken Membaca menggunakan pembaca XML dan pemecah masalah token yang ditentukan. |
Keterangan
Penting
Memanggil metode ini dengan data yang tidak tepercaya adalah risiko keamanan. Panggil metode ini hanya dengan data tepercaya. Untuk informasi selengkapnya, lihat Memvalidasi Semua Input.
Implementasi default mendeserialisasi token dari elemen WS-Secure Conversation Feb2005 atau WS-Secure Conversation 1.3 <wsc:SecurityContextToken>
.
ReadToken(XmlReader)
SessionSecurityToken Membaca menggunakan pembaca XML yang ditentukan.
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
Parameter
- reader
- XmlReader
Di XmlReader atas yang masuk SecurityToken.
Mengembalikan
Token keamanan sesi yang dibaca, instans .SessionSecurityToken
Pengecualian
reader
adalah null
.
Pembaca tidak diposisikan pada atau SessionSecurityTokenSessionSecurityToken tidak dapat dibaca.
Keterangan
Penting
Memanggil metode ini dengan data yang tidak tepercaya adalah risiko keamanan. Panggil metode ini hanya dengan data tepercaya. Untuk informasi selengkapnya, lihat Memvalidasi Semua Input.
Pembaca harus diposisikan di WS-Secure Conversation Feb2005 atau elemen WS-Secure Conversation 1.3 <wsc:SecurityContextToken>
.
Implementasi default memanggil SessionSecurityTokenHandler.ReadToken(XmlReader, SecurityTokenResolver) metode menggunakan penyelesai token default.
Berlaku untuk
ReadToken(Byte[], SecurityTokenResolver)
SessionSecurityToken Membaca dari aliran byte dengan menggunakan pemecah masalah token yang ditentukan.
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
Parameter
- token
- Byte[]
Aliran byte yang berisi token.
- tokenResolver
- SecurityTokenResolver
Penyelesai token yang akan digunakan.
Mengembalikan
Yang SessionSecurityToken dibaca.
Keterangan
Penting
Memanggil metode ini dengan data yang tidak tepercaya adalah risiko keamanan. Panggil metode ini hanya dengan data tepercaya. Untuk informasi selengkapnya, lihat Memvalidasi Semua Input.
Implementasi default membuat XmlDictionaryReader melalui token dan memanggil SessionSecurityTokenHandler.ReadToken(XmlReader, SecurityTokenResolver) metode .
Berlaku untuk
ReadToken(XmlReader, SecurityTokenResolver)
SessionSecurityToken Membaca menggunakan pembaca XML dan pemecah masalah token yang ditentukan.
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
Parameter
- reader
- XmlReader
Di XmlReader atas yang masuk SecurityToken.
- tokenResolver
- SecurityTokenResolver
Yang SecurityTokenResolver dapat digunakan untuk menyelesaikan SessionSecurityToken.
Mengembalikan
Token keamanan sesi yang dibaca, instans .SessionSecurityToken
Pengecualian
Pembaca tidak diposisikan pada atau SessionSecurityTokenSessionSecurityToken tidak dapat dibaca.
Keterangan
Penting
Memanggil metode ini dengan data yang tidak tepercaya adalah risiko keamanan. Panggil metode ini hanya dengan data tepercaya. Untuk informasi selengkapnya, lihat Memvalidasi Semua Input.
Pembaca harus diposisikan di WS-Secure Conversation Feb2005 atau elemen WS-Secure Conversation 1.3 <wsc:SecurityContextToken>
.
Jika materi token di-cache, materi tersebut dibaca dari cache token, yang merupakan instans SessionSecurityTokenCache kelas . Jika tidak, materi token dibaca dari elemen turunan dari <wsc:SecurityContextToken>
elemen yang ditentukan oleh CookieElementName properti dan CookieNamespace dan ApplyTransforms metode dipanggil untuk mendekode cookie.
Untuk informasi selengkapnya tentang bagaimana token sesi diserialisasikan ke dalam <SecurityContextToken
elemen , lihat SessionSecurityTokenHandler.WriteToken(XmlWriter, SecurityToken) metode .