Saml2SecurityTokenHandler.DetectReplayedToken(SecurityToken) 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.
Melemparkan pengecualian jika token yang ditentukan sudah ada di cache pemutaran ulang token; jika tidak, token ditambahkan ke cache.
protected:
override void DetectReplayedToken(System::IdentityModel::Tokens::SecurityToken ^ token);
protected override void DetectReplayedToken (System.IdentityModel.Tokens.SecurityToken token);
override this.DetectReplayedToken : System.IdentityModel.Tokens.SecurityToken -> unit
Protected Overrides Sub DetectReplayedToken (token As SecurityToken)
Parameter
- token
- SecurityToken
SecurityToken yang mewakili token keamanan SAML 2.0 (token harus berjenis Saml2SecurityToken) untuk diperiksa.
Pengecualian
token
adalah null
.
Properti Configuration adalah null
.
-atau-
Tidak ada TokenReplayCache yang dikonfigurasi di Caches bawah properti konfigurasi handler (diakses melalui Configuration properti ).
token
tidak dapat dilemparkan sebagai instans .Saml2SecurityToken
ID pernyataan yang terkait dengan token adalah null
atau kosong. Assertion(Properti token mereferensikan yang Saml2Assertion memiliki Id properti yang mereferensikan Saml2Id dengan Value properti yang null
atau kosong.)
Token sudah ada di TokenReplayCache.
Keterangan
Perilaku default adalah hanya memeriksa token pembawa (token yang tidak memiliki kunci). Cache pemutaran ulang token adalah objek yang dikonfigurasi TokenReplayCache untuk handler ini melalui Caches properti objek yang direferensikan SecurityTokenHandlerConfiguration melalui Configuration properti .