Bagikan melalui


SamlSecurityTokenHandler.DetectReplayedToken(SecurityToken) Metode

Definisi

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 1.1 (token harus berjenis SamlSecurityToken) untuk diperiksa.

Pengecualian

tokenadalah null.

Properti Configuration adalah null.

-atau-

Properti Caches konfigurasi handler (diakses melalui Configuration properti ) adalah null.

tokentidak dapat dilemparkan sebagai instans .SamlSecurityToken

ID pernyataan yang terkait dengan token adalah null atau kosong. Assertion(Properti token mereferensikan yang SamlAssertion memiliki AssertionId properti yang mereferensikan Saml2Id dengan Value properti yang null atau kosong.)

Keterangan

Perilaku default adalah hanya memeriksa token pembawa (token yang tidak memiliki kunci). Cache pemutaran ulang token adalah objek yang dikonfigurasi Caches untuk handler ini melalui TokenReplayCacheExpirationPeriod properti objek yang direferensikan SecurityTokenHandlerConfiguration melalui Configuration properti .

Berlaku untuk