Class AuthMessageHandlerBase
Inheritance
AuthMessageHandlerBase
Assembly: DotNetNuke.Web.dll
Syntax
public abstract class AuthMessageHandlerBase : DelegatingHandler, IDisposable
Constructors
AuthMessageHandlerBase(bool, bool)
Declaration
protected AuthMessageHandlerBase(bool includeByDefault, bool forceSsl)
Parameters
Type |
Name |
Description |
bool |
includeByDefault |
|
bool |
forceSsl |
|
Properties
AuthScheme
Declaration
public abstract string AuthScheme { get; }
Property Value
BypassAntiForgeryToken
Declaration
public virtual bool BypassAntiForgeryToken { get; }
Property Value
DefaultInclude
Declaration
public bool DefaultInclude { get; }
Property Value
ForceSsl
Declaration
public bool ForceSsl { get; }
Property Value
Methods
IsXmlHttpRequest(HttpRequestMessage)
Declaration
protected static bool IsXmlHttpRequest(HttpRequestMessage request)
Parameters
Returns
NeedsAuthentication(HttpRequestMessage)
Declaration
protected bool NeedsAuthentication(HttpRequestMessage request)
Parameters
Returns
OnInboundRequest(HttpRequestMessage, CancellationToken)
Declaration
public virtual HttpResponseMessage OnInboundRequest(HttpRequestMessage request, CancellationToken cancellationToken)
Parameters
Returns
OnOutboundResponse(HttpResponseMessage, CancellationToken)
Declaration
public virtual HttpResponseMessage OnOutboundResponse(HttpResponseMessage response, CancellationToken cancellationToken)
Parameters
Returns
SendAsync(HttpRequestMessage, CancellationToken)
Declaration
protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Parameters
Returns
Overrides
SetCurrentPrincipal(IPrincipal, HttpRequestMessage)
Declaration
protected static void SetCurrentPrincipal(IPrincipal principal, HttpRequestMessage request)
Parameters
Implements
Extension Methods