Provides data for the SessionAuthenticationModule::SessionSecurityTokenCreated event and for the WSFederationAuthenticationModule::SessionSecurityTokenCreated event.
Assembly: System.IdentityModel.Services (in System.IdentityModel.Services.dll)
Initializes a new instance of theclass by using the specified session security token.
Determines whether the specified object is equal to the current object.(Inherited from Object.)
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)
Serves as the default hash function. (Inherited from Object.)
Returns a string that represents the current object.(Inherited from Object.)
In the session authentication module (SAM) the SessionSecurityTokenCreated event is raised from within the SessionAuthenticationModule::OnAuthenticateRequest method after a session token (SessionSecurityToken) has been created. This happens, for example, if an event handler for the SessionSecurityTokenReceived event modifies the token. You can use the to modify the session token before it is passed further along the pipeline and is used to authenticate the entity making the request (user).
In the WS-Federation authentication module (WSFAM), the SessionSecurityTokenCreated event is raised from the request processing pipeline just after a session token has been created from the WS-Federation sign-in response message received from the STS and just before the SAM is called to set the thread principal and write the session cookie.
Available since 4.5
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.