Bagikan melalui


WSFederationAuthenticationModule.GetSignOutRedirectUrl Metode

Definisi

Menentukan URL yang akan dialihkan saat memproses permintaan pembersihan keluar WS-Federation (wsignoutcleanup1.0) yang berisi parameter balasan.

protected:
 virtual System::String ^ GetSignOutRedirectUrl(System::IdentityModel::Services::SignOutCleanupRequestMessage ^ signOutMessage);
protected virtual string GetSignOutRedirectUrl (System.IdentityModel.Services.SignOutCleanupRequestMessage signOutMessage);
abstract member GetSignOutRedirectUrl : System.IdentityModel.Services.SignOutCleanupRequestMessage -> string
override this.GetSignOutRedirectUrl : System.IdentityModel.Services.SignOutCleanupRequestMessage -> string
Protected Overridable Function GetSignOutRedirectUrl (signOutMessage As SignOutCleanupRequestMessage) As String

Parameter

signOutMessage
SignOutCleanupRequestMessage

Permintaan pembersihan keluar.

Mengembalikan

URL yang akan dialihkan.

Pengecualian

signOutMessage memiliki Reply properti yang null atau kosong.

signOutMessageadalah null.

Keterangan

Metode ini dipanggil dari CanReadSignInResponse metode dalam alur pemrosesan permintaan untuk menentukan URL yang akan dialihkan setelah memproses permintaan pembersihan WS-Federation keluar. Ini hanya dipanggil jika pesan memiliki parameter balasan ( signOutMessage parameter memiliki Reply properti yang tidak null atau kosong).

Implementasi default memvalidasi URL balasan yang terkandung dalam pesan ( SignOutCleanupRequestMessage.Reply properti) terhadap alamat layanan token keamanan (STS) yang ditentukan oleh Issuer properti . Kondisi berikut harus benar agar URL balasan valid:

  1. URL balasan adalah URL absolut.

  2. URL balasan memiliki skema yang sama dengan penerbit.

  3. URL balasan memiliki port yang sama dengan pengeluar sertifikat.

  4. URL balasan memiliki host yang sama dengan penerbit atau URL balasan menentukan sub-domain penerbit.

Jika semua kondisi ini benar, URL balasan (Balasan) dikembalikan; jika tidak, URL yang ditentukan oleh Issuer properti dikembalikan.

Ambil alih metode ini untuk memberikan validasi tambahan untuk URL balasan.

Berlaku untuk