WSFederationAuthenticationModule.RedirectingToIdentityProvider Gebeurtenis

Definitie

Treedt op wanneer de module de gebruiker omleidt naar de id-provider.

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) 

Gebeurtenistype

Voorbeelden

De volgende code laat zien hoe u een handler toevoegt voor de RedirectingToIdentityProvider gebeurtenis in het Application_Init bestand global.asax. De code wordt uit het FederationForWebApps voorbeeld genomen. Zie de WIF-codevoorbeeldindex voor meer informatie over dit voorbeeld.

De volgende code toont de handler voor de RedirectingToIdentityProvider gebeurtenis in het global.asax-bestand van een RP. De code controleert of de binnenkomende HTTP-aanvraag een whr-parameter bevat en, als dit het geval is, wordt deze parameter ingesteld op de WS-Federation aanmeldingsaanvraag die naar de STS wordt verzonden. De code wordt uit het FederationForWebApps voorbeeld genomen. Zie de WIF-codevoorbeeldindex voor meer informatie over dit voorbeeld.

De volgende code toont de handler voor de RedirectingToIdentityProvider gebeurtenis in het global.asax-bestand van een federatieprovider STS. De code controleert of de binnenkomende HTTP-aanvraag een whr-parameter bevat. Als de aanvraag de whr-parameter bevat, wordt de client omgeleid naar de IP-STS voor aanmelding; Als dat niet het is, wordt de client omgeleid naar een detectiepagina voor het thuisdomein om de IP-STS te selecteren waarop u zich wilt aanmelden. De code wordt uit het FederationForWebApps voorbeeld genomen. Zie de WIF-codevoorbeeldindex voor meer informatie over dit voorbeeld.

Opmerkingen

U kunt de WS-Federation aanmeldingsaanvraag openen en wijzigen via de RedirectingToIdentityProviderEventArgs.SignInRequestMessage eigenschap. U kunt bijvoorbeeld de BaseUri eigenschap in het aanmeldingsbericht wijzigen om de id-provider te wijzigen waarnaar de aanvraag wordt omgeleid. De RedirectingToIdentityProvider gebeurtenis is een geannuleerde gebeurtenis en u kunt de Cancel eigenschap instellen om true de omleiding te annuleren.

De gebeurtenis wordt vanuit de RedirectToIdentityProvider methode gegenereerd via een aanroep naar de OnRedirectingToIdentityProvider methode.

Als u deze gebeurtenis wilt afhandelen in een ASP.NET-toepassing, maakt u een methode met de naam WSFederationAuthentication_RedirectingToIdentityProvider in het bestand global.asax.

Van toepassing op