WSFederationAuthenticationModule Klas

Definitie

De WSFederationAuthenticationModule is een HTTP-module die wordt gebruikt om een ASP.NET toepassing te beveiligen door federatieve verificatie-instellingen af te dwingen voor binnenkomende aanvragen. De WSFederationAuthenticationModule is de hoofdmodule die WIF standaard biedt voor het afhandelen van identiteitstoegang op basis van claims in ASP.NET toepassingen.

De WSFederationAuthenticationModule genereert verschillende gebeurtenissen, waardoor ASP.NET ontwikkelaars het standaardgedrag kunnen wijzigen en de details kunnen beheren van de manier waarop verificatie en claimverwerking plaatsvinden. De WSFederationAuthenticationModule functionaliteit is onderverdeeld in taakspecifieke methoden.

public ref class WSFederationAuthenticationModule : System::IdentityModel::Services::HttpModuleBase
public class WSFederationAuthenticationModule : System.IdentityModel.Services.HttpModuleBase
type WSFederationAuthenticationModule = class
    inherit HttpModuleBase
Public Class WSFederationAuthenticationModule
Inherits HttpModuleBase
Overname
WSFederationAuthenticationModule

Voorbeelden


void Application_Start(object sender, EventArgs e)
{
    // Code that runs on application startup

    //SUBSCRIBE TO WSFAM EVENTS
    FederatedAuthentication.WSFederationAuthenticationModule.AuthorizationFailed += new EventHandler<AuthorizationFailedEventArgs>(WSFederationAuthenticationModule_AuthorizationFailed);
    FederatedAuthentication.WSFederationAuthenticationModule.RedirectingToIdentityProvider += new EventHandler<RedirectingToIdentityProviderEventArgs>(WSFederationAuthenticationModule_RedirectingToIdentityProvider);
    FederatedAuthentication.WSFederationAuthenticationModule.SecurityTokenReceived += new EventHandler<SecurityTokenReceivedEventArgs>(WSFederationAuthenticationModule_SecurityTokenReceived);
    FederatedAuthentication.WSFederationAuthenticationModule.SecurityTokenValidated += new EventHandler<SecurityTokenValidatedEventArgs>(WSFederationAuthenticationModule_SecurityTokenValidated);
    FederatedAuthentication.WSFederationAuthenticationModule.SessionSecurityTokenCreated += new EventHandler<SessionSecurityTokenCreatedEventArgs>(WSFederationAuthenticationModule_SessionSecurityTokenCreated);
    FederatedAuthentication.WSFederationAuthenticationModule.SignedIn += new EventHandler(WSFederationAuthenticationModule_SignedIn);
}

void WSFederationAuthenticationModule_SignedIn(object sender, EventArgs e)
{
    //Anything that's needed right after succesful session and before hitting the application code goes here
    System.Diagnostics.Trace.WriteLine("Handling SignIn event");
}

void WSFederationAuthenticationModule_SessionSecurityTokenCreated(object sender, SessionSecurityTokenCreatedEventArgs e)
{
    //Manipulate session token here, for example, changing its expiration value
    System.Diagnostics.Trace.WriteLine("Handling SessionSecurityTokenCreated event");
    System.Diagnostics.Trace.WriteLine("Key valid from: " + e.SessionToken.KeyEffectiveTime);
    System.Diagnostics.Trace.WriteLine("Key expires on: " + e.SessionToken.KeyExpirationTime);
}

void WSFederationAuthenticationModule_SecurityTokenValidated(object sender, SecurityTokenValidatedEventArgs e)
{
    //All vlidation SecurityTokenHandler checks are successful
    System.Diagnostics.Trace.WriteLine("Handling SecurityTokenValidated event");
}

void WSFederationAuthenticationModule_SecurityTokenReceived(object sender, SecurityTokenReceivedEventArgs e)
{
    //Augment token validation with your cusotm validation checks without invalidating the token.
    System.Diagnostics.Trace.WriteLine("Handling SecurityTokenReceived event");
}

void WSFederationAuthenticationModule_AuthorizationFailed(object sender, AuthorizationFailedEventArgs e)
{
    //Use this event to report more details regarding the ahorization failure
    System.Diagnostics.Trace.WriteLine("Handling AuthorizationFailed event");
}

void WSFederationAuthenticationModule_RedirectingToIdentityProvider(object sender, RedirectingToIdentityProviderEventArgs e)
{
    //Use this event to programmatically modify the sign-in message to the STS.
    System.Diagnostics.Trace.WriteLine("Handling RedirectingToIdentityProvider event");
}

Opmerkingen

De WSFederationAuthenticationModule klasse implementeert een HTTP-module die bekend staat als de WS-Federation Authentication Module (WSFAM). De WSFAM wordt standaard geïmplementeerd door Windows Identity Foundation (WIF). De WSFAM wordt toegevoegd aan de ASP.NET-pijplijn door een vermelding in het web.config-bestand te maken. Het is afgeleid van HttpModuleBase, wat implementeert IHttpModule. Het registreert zich bij de ASP.NET-runtime om te luisteren naar de gebeurtenissen EndRequest en AuthenticateRequest. Door naar de EndRequest gebeurtenis te luisteren, kan de WSFAM clients omleiden naar een beveiligingstokenservice (STS) om een beveiligingstoken te verkrijgen wanneer autorisatie op een aangevraagde resource mislukt. Door naar de AuthenticateRequest gebeurtenis te luisteren, kan WSFAM HTTP-aanvragen bewaken voor een reactie van de STS die het aangevraagde token bevat. Wanneer een dergelijk token aanwezig en geldig is, wordt er een exemplaar gemaakt van de geverifieerde gebruiker met behulp van ClaimsPrincipal de claims die aanwezig zijn in het token.

Wanneer u WSFAM gebruikt, wordt sessiebeheer geleverd door een sessieverificatiemodule (SAM), een exemplaar van de SessionAuthenticationModule klasse of een klasse die ervan is afgeleid. De SAM wordt ook toegevoegd aan de ASP.NET-pijplijn in het configuratiebestand. De SAM bewaakt aanvragen voor verificatiecookies (sessiecookies). Wanneer deze cookies aanwezig en geldig zijn, haalt de module de ClaimsPrincipal voor de geverifieerde gebruiker uit en SessionSecurityToken stelt de HttpContext.User eigenschap en de eigenschappen van de thread-principal Thread.CurrentPrincipal in.

De WSFAM biedt:

  • De mogelijkheid voor een ASP.NET-toepassing om verificatie uit te besteden aan een beveiligingstokenservice (STS) met behulp van het WS-Federation-protocol. Identiteit kan worden gefedereerd in een of meer identiteitsrealm's en meerdere STS's omvatten.

  • Op claims gebaseerde identiteit voor ASP.NET toepassingen. Tijdens de verificatie bouwt de WSFAM een principal op van de claims in het beveiligingstoken dat door de STS wordt verzonden en stelt deze claimprincipaal in als thread-principal. U kunt deze principal vervolgens gebruiken om verdere autorisatie, presentatie en logische beslissingen te nemen over de gebruiker die deze vertegenwoordigt in uw code.

WSFAM bevat verschillende eigenschappen die standaard berichtparameters bieden die kunnen worden gebruikt voor WS-Federation aanmeldings- en afmeldingsaanvragen. Deze eigenschappen worden doorgaans geïnitialiseerd vanuit het <wsFederation-element> in een configuratiebestand. De belangrijkste van deze eigenschappen zijn:

  • De Issuer eigenschap, waarmee het adres van de beveiligingstokenservice (STS) wordt opgegeven waarnaar WS-Federation aanmeldings- en afmeldingsaanvragen moeten worden verzonden.

  • De Realm eigenschap, waarmee de wtrealm-parameter wordt opgegeven die moet worden gebruikt in WS-Federation aanmeldingsaanvragen. De parameter wtrealm identificeert de beveiligingsrealm van de relying party-toepassing (RP) aan de STS.

Parameters voor aanmeldingsberichten kunnen ook per aanvraag worden gewijzigd door een gemachtigde voor de RedirectingToIdentityProvider gebeurtenis op te geven.

Twee eigenschappen bepalen het gedrag van de module. Beide eigenschappen worden ook meestal geïnitialiseerd vanuit het <wsFederation> element in de configuratie.

  • De PassiveRedirectEnabled eigenschap geeft aan of de module passieve omleidingen naar de STS moet uitvoeren voor verificatie.

  • De PersistentCookiesOnPassiveRedirects eigenschap geeft aan of sessies permanent moeten zijn. Als deze eigenschap waar is ingesteld, wordt de SAM gebruikt om een sessiecookor naar de client te schrijven. Bij volgende aanvragen van de client biedt de SAM verificatie met behulp van het token dat in de sessiecookis wordt bewaard.

De WSFAM genereert verschillende gebeurtenissen tijdens het aanmelden en afmelden, waardoor ASP.NET ontwikkelaars het standaardgedrag van de module kunnen wijzigen en de details kunnen beheren van de manier waarop verificatie en claims worden verwerkt.

De volgende gebeurtenissen worden gegenereerd voordat de WS-Federation aanmeldingsaanvraag naar de STS wordt verzonden:

  • AuthorizationFailed: Gegenereerd wanneer passieve omleiding is ingeschakeld en autorisatie mislukt voor een aangevraagde resource.

  • RedirectingToIdentityProvider: Gegenereerd vlak voordat de WSFAM de WS-Federation aanmeldingsaanvraag naar de STS verzendt. U kunt deze gebeurtenis gebruiken om de parameters in de aanmeldingsaanvraag te wijzigen.

De volgende gebeurtenissen worden gegenereerd wanneer een aanmeldingsantwoord (uitgegeven beveiligingstoken) wordt ontvangen van de STS:

  • SecurityTokenReceived: Net nadat het beveiligingstoken dat door de STS is verzonden, is gelezen uit het antwoord.

  • SecurityTokenValidated: Gegenereerd net nadat het token is gevalideerd. U kunt deze gebeurtenis gebruiken om claims te filteren, transformeren of toevoegen aan de claims-principal (ClaimsPrincipal) die zijn gemaakt op basis van het beveiligingstoken.

  • SessionSecurityTokenCreated: Net voordat het sessietoken (SessionSecurityToken) dat is gemaakt op basis van de claimprincipaal, wordt gebruikt om de thread-principal en huidige gebruiker in te stellen en wordt naar de sessiecooky geschreven. Biedt u de mogelijkheid om het sessietoken te wijzigen of het schrijven van de sessiecooky in of uit te schakelen.

  • SignedIn: Gegenereerd aan het einde van de verificatie net nadat de thread-principal en de huidige gebruiker zijn ingesteld.

  • SignInError: Gegenereerd als er een uitzondering optreedt tijdens het aanmelden. U kunt de aanvraag annuleren en voorkomen dat de uitzondering wordt geretourneerd naar de beller.

Wanneer u zich afmeldt bij een sessie of bij het verwerken van een WS-Federation opschoningsaanvraag (wsignoutcleanup1.0), worden de volgende gebeurtenissen gegenereerd:

  • SigningOut: Gegenereerd vlak voordat de sessie wordt verwijderd om u in staat te stellen om opschonen uit te voeren die mogelijk afhankelijk is van de sessie of om afmelden te annuleren.

  • SignedOut: Gegenereerd net nadat de sessie is verwijderd.

  • SignOutError: Gegenereerd als er een uitzondering optreedt tijdens het afmelden. U kunt afmelden annuleren en voorkomen dat de uitzondering wordt geretourneerd naar de beller.

Note

De afmeldingsgebeurtenissen worden niet gegenereerd wanneer u zich afmeldt bij de STS door de methode aan te FederatedSignOut roepen.

Er zijn twee manieren om u aan te melden bij een STS met WSFAM. De eerste is door passieve omleidingen via de PassiveRedirectEnabled eigenschap in te schakelen. In dit geval, wanneer autorisatie mislukt op een aangevraagde resource, in plaats van een 401:Access Denied antwoord te retourneren naar de client, bouwt WSFAM een WS-Federation aanmeldingsaanvraagbericht van de eigenschappen en leidt de client om naar de STS om een beveiligingstoken op te halen. De tweede manier is om de client expliciet om te leiden naar de STS door de SignIn methode aan te roepen vanaf een webpagina of aangepast besturingselement in uw toepassing. De SignIn methode gebruikt ook de eigenschappen van de WSFAM om de aanmeldingsaanvraag samen te stellen.

Een van de overbelaste SignOut methoden kan worden gebruikt om u af te melden bij de sessie. Hiermee verwijdert u de sessiecooky op de client. Er wordt geen WS-Federation afmeldingsbericht ('wsignout1.0') naar de STS verzonden. Als u zich wilt afmelden bij de STS, moet u de FederatedSignOut methode gebruiken.

De WSFAM verwerkt WS-Federation opschoningsaanvragen ('wsignoutcleanup1.0'), door de sessie met de client te verwijderen. Als de wreply-parameter in het afmeldingsbericht niet is ingesteld, retourneert WSFAM een afbeelding van een groen vinkje naar de STS die het bericht heeft verzonden. Deze functie kan door een STS worden gebruikt als bevestiging dat de RP de afmelding heeft voltooid.

De WSFAM toont de functionaliteit, bijvoorbeeld de pijplijn voor het verwerken van aanvragen, via verschillende taakspecifieke methoden. U kunt deze methoden in afgeleide klassen overschrijven om het gedrag van de WSFAM te wijzigen.

Als u deze wilt gebruiken, moet de module worden toegevoegd aan de pijplijn, zoals in de volgende XML:

<configuration>
  <system.webServer>
    <modules>
      <add name="WsFederationAuthenticationModule" type="System.IdentityModel.Services.WSFederationAuthenticationModule, System.IdentityModel.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
    </modules>
  </system.webServer>
</configuration>

Zodra deze is geconfigureerd, worden gebeurtenissen gegenereerd in verschillende fasen van het WSFederationAuthenticationModule verwerken van een HTTP-aanvraag. ASP.NET ontwikkelaars kunnen deze gebeurtenissen afhandelen in het bestand global.asax.

Constructors

Name Description
WSFederationAuthenticationModule()

Aangeroepen door constructors in afgeleide klassen om de WSFederationAuthenticationModule klasse te initialiseren.

Eigenschappen

Name Description
AuthenticationType

Hiermee wordt de waarde van de wauth-parameter opgehaald of ingesteld voor gebruik in WS-Federation aanmeldingsaanvragen ('wsignin1.0').

FederationConfiguration

Hiermee wordt het FederationConfiguration object opgehaald of ingesteld dat van kracht is voor de huidige module.

(Overgenomen van HttpModuleBase)
Freshness

Hiermee wordt de waarde van de parameter wfresh opgehaald of ingesteld voor gebruik in WS-Federation aanmeldingsaanvragen ('wsignin1.0').

HomeRealm

Hiermee wordt de waarde van de whr-parameter opgehaald of ingesteld voor gebruik in WS-Federation aanmeldingsaanvragen ('wsignin1.0').

Issuer

Hiermee wordt een URI opgehaald of ingesteld waarmee de beoogde verlener van het beveiligingstoken wordt geïdentificeerd.

PassiveRedirectEnabled

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de module is ingeschakeld voor het initiëren van WS-Federation protocolomleidingen.

PersistentCookiesOnPassiveRedirects

Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven of er een permanente sessiecookis wordt uitgegeven bij geslaagde verificatie.

Policy

Hiermee wordt de waarde van de wp-parameter opgehaald of ingesteld die moet worden gebruikt in WS-Federation aanmeldingsaanvragen ('wsignin1.0').

Realm

Hiermee wordt de waarde van de parameter wtrealm opgehaald of ingesteld die moet worden gebruikt voor WS-Federation aanmeldingsaanvragen ('wsignin1.0').

Reply

Hiermee wordt de waarde van de wreply-parameter opgehaald of ingesteld voor gebruik in WS-Federation aanmeldingsaanvragen ('wsignin1.0').

Request

Hiermee wordt de waarde van de parameter wreq opgehaald of ingesteld voor gebruik in WS-Federation aanmeldingsaanvragen ('wsignin1.0').

RequestPtr

Hiermee wordt de waarde van de parameter wreqptr opgehaald of ingesteld voor gebruik in WS-Federation aanmeldingsaanvragen ('wsignin1.0').

RequireHttps

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of communicatie met de beveiligingstokenservice (STS) https-protocol moet gebruiken.

Resource

Hiermee wordt de waarde van de wres-parameter opgehaald of ingesteld voor gebruik in WS-Federation aanmeldingsaanvragen ('wsignin1.0').

SignInContext

Hiermee wordt een toepassingsspecifieke contextwaarde opgehaald of ingesteld die moet worden opgenomen in de wctx-parameter in WS-Federation aanmeldingsaanvragen.

SignInQueryString

Hiermee haalt u een queryreeks op die aanvullende parameters bevat die moeten worden verzonden in WS-Federation aanmeldingsaanvragen ('wsignin1.0').

SignOutQueryString

Hiermee haalt u een querytekenreeks op die aanvullende parameters bevat die moeten worden verzonden in WS-Federation afmeldingsaanvragen ('wsignout1.0').

SignOutReply

Hiermee haalt u de waarde van de wreply-parameter op die moet worden gebruikt tijdens WS-Federation afmeldingsaanvragen ('wsignout1.0').

XmlDictionaryReaderQuotas

Hiermee wordt het XmlDictionaryReaderQuotas object opgehaald of ingesteld dat moet worden gebruikt bij het deserialiseren van WS-Federation aanmeldingsantwoordberichten om het token te verkrijgen dat is uitgegeven door de beveiligingstokenservice (STS).

Methoden

Name Description
CanReadSignInResponse(HttpRequestBase, Boolean)

Retourneert een waarde die aangeeft of de opgegeven HTTP-aanvraag een WS-Federation antwoordbericht voor aanmelding is. Als het bericht een WS-Federation opschoonbericht ('wsignoutcleanup1.0') is, verwerkt deze methode de aanvraag.

CanReadSignInResponse(HttpRequestBase)

Retourneert een waarde die aangeeft of de opgegeven HTTP-aanvraag een WS-Federation antwoordbericht voor aanmelding is. Als het bericht een WS-Federation opschoonbericht ('wsignoutcleanup1.0') is, verwerkt deze methode de aanvraag.

CreateSignInRequest(String, String, Boolean)

Hiermee maakt u een WS-Federation aanmeldingsaanvraagbericht met behulp van de WS-Federation parameters die in de module zijn geconfigureerd.

Dispose()

Releases van de resources (behalve geheugen) die worden gebruikt door het huidige exemplaar van de HttpModuleBase klasse.

(Overgenomen van HttpModuleBase)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
FederatedSignOut(Uri, Uri)

Meldt u af bij de opgegeven beveiligingstokenservice (STS) met behulp van het WS-Federation-protocol.

GetFederationPassiveSignOutUrl(String, String, String)

Retourneert een URL die een WS-Federation afmeldingsaanvraag vertegenwoordigt die is geadresseerd aan de opgegeven verlener en die de opgegeven wreply-parameter en de opgegeven aanvullende parameters bevat.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetReferencedResult(String)

Hiermee haalt u het uitgifteresultaat (meestal het uitgegeven token) op uit de opgegeven URL. Hiermee wordt de URL omgezet die is opgegeven in de parameter wresultptr in een aanmeldingsantwoordbericht.

GetReturnUrlFromResponse(HttpRequestBase)

Extraheert de URL van de pagina die oorspronkelijk is aangevraagd in het aanmeldingsantwoord.

GetSecurityToken(HttpRequestBase)

Leest een beveiligingstoken uit de opgegeven HTTP-aanvraag.

GetSecurityToken(SignInResponseMessage)

Hiermee leest u een beveiligingstoken uit het opgegeven antwoordbericht van de WS-federatieve aanmelding.

GetSessionTokenContext()

Hiermee haalt u een tekenreeks op die moet worden bewaard met de sessiecooky in de Context eigenschap.

GetSignInResponseMessage(HttpRequestBase)

Leest een SignInResponseMessage object uit het formulier POST dat wordt vertegenwoordigd door de opgegeven HTTP-aanvraag.

GetSignOutRedirectUrl(SignOutCleanupRequestMessage)

Bepaalt de URL waarnaar moet worden omgeleid bij het verwerken van een WS-Federation opschoonaanvraag (wsignoutcleanup1.0) die een wreply-parameter bevat.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetXmlTokenFromMessage(SignInResponseMessage, WSFederationSerializer)

Extraheert het uitgegeven token uit het opgegeven WS-Federation aanmeldingsantwoordbericht met behulp van de opgegeven WS-Federation serializer.

GetXmlTokenFromMessage(SignInResponseMessage)

Extraheert het uitgegeven token uit het opgegeven WS-Federation aanmeldingsantwoordbericht.

Init(HttpApplication)

Initialiseert de HTTP-module.

(Overgenomen van HttpModuleBase)
InitializeModule(HttpApplication)

Initialiseert de module en bereidt deze voor om gebeurtenissen van het ASP.NET toepassingsobject van de module af te handelen.

InitializePropertiesFromConfiguration()

Initialiseert de module-eigenschappen op basis van de configuratie die is opgegeven door de FederationConfiguration eigenschap van de module.

IsSignInResponse(HttpRequestBase)

Hiermee wordt een waarde opgehaald die aangeeft of de opgegeven aanvraag een WS-Federation antwoordbericht voor aanmelding is.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OnAuthenticateRequest(Object, EventArgs)

Hiermee wordt de gebeurtenis AuthenticateRequest van de ASP.NET-pijplijn verwerkt.

OnAuthorizationFailed(AuthorizationFailedEventArgs)

Hiermee wordt de AuthorizationFailed gebeurtenis gegenereerd.

OnEndRequest(Object, EventArgs)

Hiermee wordt de gebeurtenis EndRequest van de ASP.NET-pijplijn verwerkt.

OnPostAuthenticateRequest(Object, EventArgs)

Hiermee wordt de gebeurtenis PostAuthenticateRequest van de ASP.NET-pijplijn verwerkt.

OnRedirectingToIdentityProvider(RedirectingToIdentityProviderEventArgs)

Hiermee wordt de RedirectingToIdentityProvider gebeurtenis gegenereerd.

OnSessionSecurityTokenCreated(SessionSecurityTokenCreatedEventArgs)

Hiermee wordt de SessionSecurityTokenCreated gebeurtenis gegenereerd.

OnSignedIn(EventArgs)

Hiermee wordt de SignedIn gebeurtenis gegenereerd.

OnSignedOut(EventArgs)

Hiermee wordt de SignedOut gebeurtenis gegenereerd.

OnSignInError(ErrorEventArgs)

Hiermee wordt de SignInError gebeurtenis gegenereerd.

OnSigningOut(SigningOutEventArgs)

Hiermee wordt de SigningOut gebeurtenis gegenereerd.

OnSignOutError(ErrorEventArgs)

Hiermee wordt de SignOutError gebeurtenis gegenereerd.

RedirectToIdentityProvider(String, String, Boolean)

Hiermee wordt de gebruiker omgeleid naar de beveiligingstokenservice (STS) die is opgegeven door de Issuer eigenschap om een beveiligingstoken te verkrijgen met behulp van het WS-Federation-protocol.

SetPrincipalAndWriteSessionToken(SessionSecurityToken, Boolean)

Hiermee stelt u de thread-principal in en schrijft u eventueel de sessiecookor.

SignIn(String)

Hiermee wordt aanmelding uitgevoerd bij een beveiligingstokenservice (STS) via het WS-Federation-protocol.

SignOut()

Afmelden bij de huidige sessie en een omleiding aanvragen naar de URL die is opgegeven in de huidige HTTP-aanvraag.

SignOut(Boolean)

Afmelden bij de huidige sessie en de juiste gebeurtenissen genereren.

SignOut(String, Boolean)

Afmelden bij de huidige sessie en vraagt een omleiding terug naar de opgegeven URL.

SignOut(String)

Afmelden bij de huidige sessie en vraagt een omleiding terug naar de opgegeven URL.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
VerifyProperties()

Controleert of de Issuer en Realm eigenschappen niet leeg zijn en, als de RequireHttps eigenschap is true, dat de URI's die zijn opgegeven voor Issuer en Realm https-compatibel zijn.

gebeurtenis

Name Description
AuthorizationFailed

Treedt op wanneer de module bepaalt of de gebruiker moet worden omgeleid naar de geconfigureerde verlener om te verifiëren.

RedirectingToIdentityProvider

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

SecurityTokenReceived

Treedt op wanneer een beveiligingstoken is ontvangen van een beveiligingstokenservice (STS).

SecurityTokenValidated

Vindt plaats nadat een beveiligingstoken dat is ontvangen van de beveiligingstokenservice (STS) is gevalideerd, maar voordat het sessiebeveiligingstoken wordt gemaakt.

SessionSecurityTokenCreated

Treedt op wanneer een sessiebeveiligingstoken is gemaakt op basis van het beveiligingstoken dat is ontvangen van een beveiligingstokenservice (STS).

SignedIn

Vindt plaats nadat de gebruiker is aangemeld.

SignedOut

Vindt plaats vlak na het verwijderen van de sessie tijdens het afmelden.

SignInError

Er treedt een fout op wanneer er een fout optreedt tijdens het aanmelden.

SigningOut

Vindt plaats voordat u de sessie verwijdert tijdens afmelden.

SignOutError

Gegenereerd wanneer er een fout optreedt tijdens het afmelden.

Van toepassing op