WSFederationAuthenticationModule.RedirectingToIdentityProvider Kejadian
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.
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.