Show / Hide Table of Contents

Class AuthMessageHandlerBase

Inheritance
object
HttpMessageHandler
DelegatingHandler
AuthMessageHandlerBase
ApiTokenAuthMessageHandler
BasicAuthMessageHandler
DigestAuthMessageHandler
Implements
IDisposable
Inherited Members
DelegatingHandler.Dispose(bool)
DelegatingHandler.InnerHandler
HttpMessageHandler.Dispose()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Web.Api.Auth
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
Type Description
string

BypassAntiForgeryToken

Declaration
public virtual bool BypassAntiForgeryToken { get; }
Property Value
Type Description
bool

DefaultInclude

Declaration
public bool DefaultInclude { get; }
Property Value
Type Description
bool

ForceSsl

Declaration
public bool ForceSsl { get; }
Property Value
Type Description
bool

Methods

IsXmlHttpRequest(HttpRequestMessage)

Declaration
protected static bool IsXmlHttpRequest(HttpRequestMessage request)
Parameters
Type Name Description
HttpRequestMessage request
Returns
Type Description
bool

NeedsAuthentication(HttpRequestMessage)

Declaration
protected bool NeedsAuthentication(HttpRequestMessage request)
Parameters
Type Name Description
HttpRequestMessage request
Returns
Type Description
bool

OnInboundRequest(HttpRequestMessage, CancellationToken)

Declaration
public virtual HttpResponseMessage OnInboundRequest(HttpRequestMessage request, CancellationToken cancellationToken)
Parameters
Type Name Description
HttpRequestMessage request
CancellationToken cancellationToken
Returns
Type Description
HttpResponseMessage

OnOutboundResponse(HttpResponseMessage, CancellationToken)

Declaration
public virtual HttpResponseMessage OnOutboundResponse(HttpResponseMessage response, CancellationToken cancellationToken)
Parameters
Type Name Description
HttpResponseMessage response
CancellationToken cancellationToken
Returns
Type Description
HttpResponseMessage

SendAsync(HttpRequestMessage, CancellationToken)

Declaration
protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Parameters
Type Name Description
HttpRequestMessage request
CancellationToken cancellationToken
Returns
Type Description
Task<HttpResponseMessage>
Overrides
DelegatingHandler.SendAsync(HttpRequestMessage, CancellationToken)

SetCurrentPrincipal(IPrincipal, HttpRequestMessage)

Declaration
protected static void SetCurrentPrincipal(IPrincipal principal, HttpRequestMessage request)
Parameters
Type Name Description
IPrincipal principal
HttpRequestMessage request

Implements

IDisposable

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS