106 lines
5.9 KiB
XML
106 lines
5.9 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Sustainsys.Saml2.HttpModule</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Sustainsys.Saml2.HttpModule.CommandResultHttpExtensions">
|
|
<summary>
|
|
Extension methods to CommandResult to update a HttpResponseBase.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Sustainsys.Saml2.HttpModule.CommandResultHttpExtensions.Apply(Sustainsys.Saml2.WebSso.CommandResult,System.Web.HttpResponseBase,System.Boolean,System.String)">
|
|
<summary>
|
|
Apply the command result to a bare HttpResponse.
|
|
</summary>
|
|
<param name="commandResult">The CommandResult that will update the HttpResponse.</param>
|
|
<param name="response">Http Response to write the result to.</param>
|
|
<param name="emitSameSiteNone">Include a SameSite=None attribute on any cookies set</param>
|
|
<param name="modulePath">Path of Sustainsys.Saml2 instance - used for isolation of data protection</param>
|
|
</member>
|
|
<member name="M:Sustainsys.Saml2.HttpModule.CommandResultHttpExtensions.ApplyCookies(Sustainsys.Saml2.WebSso.CommandResult,System.Web.HttpResponseBase,System.Boolean,System.String)">
|
|
<summary>
|
|
Apply cookies of the CommandResult to the response.
|
|
</summary>
|
|
<param name="commandResult">Commandresult</param>
|
|
<param name="response">Response</param>
|
|
<param name="emitSameSiteNone">Include a SameSite=None attribute on any cookies set</param>
|
|
<param name="modulePath">Path of Sustainsys.Saml2 instance - used for isolation of data protection</param>
|
|
</member>
|
|
<member name="M:Sustainsys.Saml2.HttpModule.CommandResultHttpExtensions.ApplyHeaders(Sustainsys.Saml2.WebSso.CommandResult,System.Web.HttpResponseBase)">
|
|
<summary>
|
|
Apply headers of the command result to the response.
|
|
</summary>
|
|
<param name="commandResult">Command result containing headers.</param>
|
|
<param name="response">Response to set headers in.</param>
|
|
</member>
|
|
<member name="M:Sustainsys.Saml2.HttpModule.CommandResultHttpExtensions.SignInOrOutSessionAuthenticationModule(Sustainsys.Saml2.WebSso.CommandResult)">
|
|
<summary>
|
|
Establishes an application session by calling the session authentication module.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Sustainsys.Saml2.HttpModule.HttpRequestBaseExtensions">
|
|
<summary>
|
|
Static class that hold extension methods for <see cref="T:System.Web.HttpRequestBase"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Sustainsys.Saml2.HttpModule.HttpRequestBaseExtensions.ProtectionPurpose">
|
|
<summary>
|
|
Purpose string used with data protection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Sustainsys.Saml2.HttpModule.HttpRequestBaseExtensions.ToHttpRequestData(System.Web.HttpRequestBase,System.String)">
|
|
<summary>
|
|
Extension method to convert a HttpRequestBase to a HttpRequestData.
|
|
</summary>
|
|
<param name="requestBase">The request object used to populate the <c>HttpRequestData</c>.</param>
|
|
<param name="modulePath">Path of Sustainsys.Saml2 instance - used for isolation of data protection</param>
|
|
<returns>The <c>HttpRequestData</c> object that has been populated by the request.</returns>
|
|
</member>
|
|
<member name="M:Sustainsys.Saml2.HttpModule.HttpRequestBaseExtensions.ToHttpRequestData(System.Web.HttpRequestBase,System.Boolean,System.String)">
|
|
<summary>
|
|
Extension method to convert a HttpRequestBase to a HttpRequestData.
|
|
</summary>
|
|
<param name="requestBase">The request object used to populate the <c>HttpRequestData</c>.</param>
|
|
<param name="ignoreCookies">Ignore cookies when extracting data.
|
|
This is useful for the stub idp that might see the relay state
|
|
and the requester's cookie, but shouldn't try to decrypt it.</param>
|
|
<param name="modulePath">Path of Sustainsys.Saml2 instance - used for isolation of data protection</param>
|
|
<returns>The <c>HttpRequestData</c> object that has been populated by the request.</returns>
|
|
</member>
|
|
<member name="T:Sustainsys.Saml2.HttpModule.Saml2AuthenticationModule">
|
|
<summary>
|
|
Http Module for SAML2 authentication. The module hijacks the
|
|
~/Saml2AuthenticationModule/ path of the http application to provide
|
|
authentication services.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Sustainsys.Saml2.HttpModule.Saml2AuthenticationModule.Options">
|
|
<summary>
|
|
The one and only options instance used by the
|
|
<see cref="T:Sustainsys.Saml2.HttpModule.Saml2AuthenticationModule"/>. It is instantiated by
|
|
loading the web.config, but after that it can be modified or even
|
|
replaced from code.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Sustainsys.Saml2.HttpModule.Saml2AuthenticationModule.Init(System.Web.HttpApplication)">
|
|
<summary>
|
|
Init the module and subscribe to events.
|
|
</summary>
|
|
<param name="context"></param>
|
|
</member>
|
|
<member name="M:Sustainsys.Saml2.HttpModule.Saml2AuthenticationModule.OnAuthenticateRequest(System.Object,System.EventArgs)">
|
|
<summary>
|
|
Begin request handler that captures all traffic to configured module
|
|
path.
|
|
</summary>
|
|
<param name="sender">The http application.</param>
|
|
<param name="e">Ignored</param>
|
|
</member>
|
|
<member name="M:Sustainsys.Saml2.HttpModule.Saml2AuthenticationModule.Dispose">
|
|
<summary>
|
|
IDisposable implementation.
|
|
</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|