Share via


WSFederationAuthenticationModule.RedirectingToIdentityProvider Kejadian

Definisi

Terjadi ketika modul akan mengalihkan pengguna ke IdP.

public:
 event EventHandler<System::IdentityModel::Services::RedirectingToIdentityProviderEventArgs ^> ^ RedirectingToIdentityProvider;
public event EventHandler<System.IdentityModel.Services.RedirectingToIdentityProviderEventArgs> RedirectingToIdentityProvider;
member this.RedirectingToIdentityProvider : EventHandler<System.IdentityModel.Services.RedirectingToIdentityProviderEventArgs> 
Public Custom Event RedirectingToIdentityProvider As EventHandler(Of RedirectingToIdentityProviderEventArgs) 
Public Event RedirectingToIdentityProvider As EventHandler(Of RedirectingToIdentityProviderEventArgs) 

Jenis Acara

Contoh

Kode berikut menunjukkan cara menambahkan handler untuk RedirectingToIdentityProvider peristiwa dalam Application_Init peristiwa di file global.asax. Kode diambil dari FederationForWebApps sampel. Untuk informasi selengkapnya tentang sampel ini, lihat Indeks Sampel Kode WIF.

Kode berikut menunjukkan handler untuk RedirectingToIdentityProvider peristiwa dalam file global.asax dari RP. Kode memeriksa untuk melihat apakah permintaan HTTP masuk berisi parameter whr, dan, jika ya, kode mengatur parameter ini pada permintaan masuk WS-Federation yang akan dikirim ke STS. Kode diambil dari FederationForWebApps sampel. Untuk informasi selengkapnya tentang sampel ini, lihat Indeks Sampel Kode WIF.

Kode berikut menunjukkan handler untuk RedirectingToIdentityProvider peristiwa dalam file global.asax dari STS penyedia federasi. Kode memeriksa untuk melihat apakah permintaan HTTP masuk berisi parameter whr. Jika permintaan berisi parameter whr, klien diarahkan ke IP-STS untuk masuk; jika tidak, klien diarahkan ke halaman penemuan realm rumah untuk memilih IP-STS untuk masuk. Kode diambil dari FederationForWebApps sampel. Untuk informasi selengkapnya tentang sampel ini, lihat Indeks Sampel Kode WIF.

Keterangan

Anda dapat mengakses dan memodifikasi permintaan masuk WS-Federation melalui RedirectingToIdentityProviderEventArgs.SignInRequestMessage properti . Misalnya, Anda dapat memodifikasi BaseUri properti dalam pesan masuk untuk mengubah IdP tempat permintaan akan dialihkan. Acara RedirectingToIdentityProvider ini adalah acara yang dapat dibatalkan dan Anda dapat mengatur Cancel properti ke untuk true membatalkan pengalihan.

Peristiwa dinaikkan dari dalam RedirectToIdentityProvider metode melalui panggilan ke OnRedirectingToIdentityProvider metode .

Untuk menangani peristiwa ini dalam aplikasi ASP.NET, buat metode yang disebut WSFederationAuthentication_RedirectingToIdentityProvider dalam file global.asax.

Berlaku untuk