WSFederationAuthenticationModule.RedirectingToIdentityProvider Olay

Tanım

Modül kullanıcıyı kimlik sağlayıcısına yönlendirecekse gerçekleşir.

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) 

Olay Türü

Örnekler

Aşağıdaki kod, global.asax dosyasındaki olay için Application_Init bir işleyicinin RedirectingToIdentityProvider nasıl ekleneceğini gösterir. Kod örnekten FederationForWebApps alınır. Bu örnek hakkında daha fazla bilgi için bkz . WIF Kod Örneği Dizini.

Aşağıdaki kod, bir RP'nin RedirectingToIdentityProvider global.asax dosyasındaki olayın işleyicisini gösterir. Kod, gelen HTTP isteğinin whr parametresi içerip içermediğini denetler ve varsa, STS'ye gönderilecek WS-Federation oturum açma isteğinde bu parametreyi ayarlar. Kod örnekten FederationForWebApps alınır. Bu örnek hakkında daha fazla bilgi için bkz . WIF Kod Örneği Dizini.

Aşağıdaki kod, federasyon sağlayıcısı STS'nin global.asax dosyasındaki olayın işleyicisini RedirectingToIdentityProvider gösterir. Kod, gelen HTTP isteğinin whr parametresi içerip içermediğini denetler. İstek whr parametresini içeriyorsa, istemci oturum açmak için IP-STS'ye yönlendirilir; değilse, istemci oturum açıldığı IP-STS'yi seçmek için bir giriş bölgesi bulma sayfasına yönlendirilir. Kod örnekten FederationForWebApps alınır. Bu örnek hakkında daha fazla bilgi için bkz . WIF Kod Örneği Dizini.

Açıklamalar

özelliği aracılığıyla WS-Federation oturum açma isteğine RedirectingToIdentityProviderEventArgs.SignInRequestMessage erişebilir ve bunları değiştirebilirsiniz. Örneğin, isteğin BaseUri yeniden yönlendirileceği kimlik sağlayıcısını değiştirmek için oturum açma iletisindeki özelliğini değiştirebilirsiniz. Olay RedirectingToIdentityProvider iptal edilebilir bir olaydır ve yeniden yönlendirmeyi Cancel iptal etmek için özelliğini olarak true ayarlayabilirsiniz.

olayı yöntemine RedirectToIdentityProvider yapılan bir çağrı aracılığıyla yönteminin OnRedirectingToIdentityProvider içinden oluşturulur.

Bu olayı bir ASP.NET uygulamasında işlemek için global.asax dosyasında adlı WSFederationAuthentication_RedirectingToIdentityProvider bir yöntem oluşturun.

Şunlara uygulanır