Class SAMLHttpContext
Supports sending and receiving SAML protocol messages through non-standard HTTP requests and responses.
Implements
Inherited Members
Namespace: ComponentSpace.SAML2.Utility
Assembly: ComponentSpace.Saml2.dll
Syntax
public class SAMLHttpContext : HttpContextBase, IServiceProvider
Constructors
SAMLHttpContext()
Initializes a new instance of the SAMLHttpContext
class.
Declaration
public SAMLHttpContext()
SAMLHttpContext(HttpRequestBase, HttpResponseBase)
Initializes a new instance of the SAMLHttpContext
class.
Declaration
public SAMLHttpContext(HttpRequestBase request, HttpResponseBase response)
Parameters
Type | Name | Description |
---|---|---|
HttpRequestBase | request | The HTTP request. |
HttpResponseBase | response | The HTTP response. |
SAMLHttpContext(HttpSessionStateBase, HttpRequestBase, HttpResponseBase)
Initializes a new instance of the SAMLHttpContext
class.
Declaration
public SAMLHttpContext(HttpSessionStateBase sessionState, HttpRequestBase request, HttpResponseBase response)
Parameters
Type | Name | Description |
---|---|---|
HttpSessionStateBase | sessionState | The HTTP session. |
HttpRequestBase | request | The HTTP request. |
HttpResponseBase | response | The HTTP response. |
Properties
Request
Gets the HTTP request.
Declaration
public override HttpRequestBase Request { get; }
Property Value
Type | Description |
---|---|
HttpRequestBase | The HTTP request. |
Overrides
Response
Gets the HTTP response.
Declaration
public override HttpResponseBase Response { get; }
Property Value
Type | Description |
---|---|
HttpResponseBase | The HTTP response. |
Overrides
Session
Gets the HTTP session.
Declaration
public override HttpSessionStateBase Session { get; }
Property Value
Type | Description |
---|---|
HttpSessionStateBase | The HTTP session. |