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. |