Bagikan melalui


WSFederationAuthenticationModule.GetSignOutRedirectUrl Metode

Definisi

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

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 kosong null atau kosong.

signOutMessage adalah 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 wreply ( 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 penerbit.

  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