Share via


SPSessionAuthenticationModule members

Represents the HTTP module that handles identity model session HTTP messages. SPSessionAuthenticationModule is responsible for session tokens and session cookies and works together with the SPFederationAuthenticationModule.

The SPSessionAuthenticationModule type exposes the following members.

Constructors

  Name Description
Public method SPSessionAuthenticationModule Initializes a new instance of the SPSessionAuthenticationModule() class.

Top

Properties

  Name Description
Public property ContextSessionSecurityToken (Inherited from SessionAuthenticationModule.)
Public property CookieHandler (Inherited from SessionAuthenticationModule.)
Public property IsSessionMode (Inherited from SessionAuthenticationModule.)
Public property ServiceConfiguration (Inherited from HttpModuleBase.)

Top

Methods

  Name Description
Public method AuthenticateSessionSecurityToken Authenticates the incoming request by updating the current HTTP context and thread principal with the provided. (Overrides SessionAuthenticationModuleAuthenticateSessionSecurityToken(SessionSecurityToken, Boolean).)
Public method ContainsSessionTokenCookie (Inherited from SessionAuthenticationModule.)
Public method CreateSessionSecurityToken (Inherited from SessionAuthenticationModule.)
Public method DeleteSessionTokenCookie (Inherited from SessionAuthenticationModule.)
Public method Dispose (Inherited from HttpModuleBase.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method Init (Inherited from HttpModuleBase.)
Protected method InitializeModule(HttpApplication) (Inherited from SessionAuthenticationModule.)
Protected method InitializeModule(HttpApplication) Initializes the module with the specified HTTP application.
Protected method InitializePropertiesFromConfiguration (Inherited from SessionAuthenticationModule.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnAuthenticateRequest (Overrides SessionAuthenticationModuleOnAuthenticateRequest(Object, EventArgs).)
Protected method OnPostAuthenticateRequest (Overrides SessionAuthenticationModuleOnPostAuthenticateRequest(Object, EventArgs).)
Protected method OnSessionSecurityTokenCreated (Overrides SessionAuthenticationModuleOnSessionSecurityTokenCreated(SessionSecurityTokenCreatedEventArgs).)
Protected method OnSessionSecurityTokenReceived Handles additional token checking. (Overrides SessionAuthenticationModuleOnSessionSecurityTokenReceived(SessionSecurityTokenReceivedEventArgs).)
Protected method OnSignedOut (Overrides SessionAuthenticationModuleOnSignedOut(EventArgs).)
Protected method OnSigningOut (Overrides SessionAuthenticationModuleOnSigningOut(SigningOutEventArgs).)
Protected method OnSignOutError (Inherited from SessionAuthenticationModule.)
Public method ReadSessionTokenFromCookie (Inherited from SessionAuthenticationModule.)
Protected method SetPrincipalFromSessionToken (Overrides SessionAuthenticationModuleSetPrincipalFromSessionToken(SessionSecurityToken).)
Public method SignOut (Inherited from SessionAuthenticationModule.)
Public method ToString (Inherited from Object.)
Public method TryReadSessionTokenFromCookie (Inherited from SessionAuthenticationModule.)
Protected method ValidateSessionToken (Inherited from SessionAuthenticationModule.)
Public method WriteSessionTokenToCookie (Inherited from SessionAuthenticationModule.)

Top

Events

  Name Description
Public event SessionSecurityTokenCreated (Inherited from SessionAuthenticationModule.)
Public event SessionSecurityTokenReceived (Inherited from SessionAuthenticationModule.)
Public event SignedOut (Inherited from SessionAuthenticationModule.)
Public event SigningOut (Inherited from SessionAuthenticationModule.)
Public event SignOutError (Inherited from SessionAuthenticationModule.)

Top

Fields

  Name Description
Public fieldStatic member SessionAuthenticationExpiredHeaderValue
Public fieldStatic member SessionAuthenticationHeaderName

Top

See also

Reference

SPSessionAuthenticationModule class

Microsoft.SharePoint.IdentityModel namespace