Show / Hide Table of Contents

Class ApiTokenAuthMessageHandler

Inheritance
object
HttpMessageHandler
DelegatingHandler
AuthMessageHandlerBase
ApiTokenAuthMessageHandler
Implements
IDisposable
Inherited Members
AuthMessageHandlerBase.OnOutboundResponse(HttpResponseMessage, CancellationToken)
AuthMessageHandlerBase.IsXmlHttpRequest(HttpRequestMessage)
AuthMessageHandlerBase.SetCurrentPrincipal(IPrincipal, HttpRequestMessage)
AuthMessageHandlerBase.SendAsync(HttpRequestMessage, CancellationToken)
AuthMessageHandlerBase.NeedsAuthentication(HttpRequestMessage)
AuthMessageHandlerBase.DefaultInclude
AuthMessageHandlerBase.ForceSsl
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 class ApiTokenAuthMessageHandler : AuthMessageHandlerBase, IDisposable

Constructors

ApiTokenAuthMessageHandler(bool, bool, IApiTokenController)

Declaration
public ApiTokenAuthMessageHandler(bool includeByDefault, bool forceSsl, IApiTokenController apiTokenController)
Parameters
Type Name Description
bool includeByDefault
bool forceSsl
IApiTokenController apiTokenController

Properties

AuthScheme

Declaration
public override string AuthScheme { get; }
Property Value
Type Description
string
Overrides
AuthMessageHandlerBase.AuthScheme

BypassAntiForgeryToken

Declaration
public override bool BypassAntiForgeryToken { get; }
Property Value
Type Description
bool
Overrides
AuthMessageHandlerBase.BypassAntiForgeryToken

Methods

OnInboundRequest(HttpRequestMessage, CancellationToken)

Declaration
public override HttpResponseMessage OnInboundRequest(HttpRequestMessage request, CancellationToken cancellationToken)
Parameters
Type Name Description
HttpRequestMessage request
CancellationToken cancellationToken
Returns
Type Description
HttpResponseMessage
Overrides
AuthMessageHandlerBase.OnInboundRequest(HttpRequestMessage, CancellationToken)

Implements

IDisposable

Extension Methods

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