C# Class WebApiDoodle.Web.MessageHandlers.ApiKeyAuthenticationHandler

Inheritance: System.Net.Http.DelegatingHandler
Afficher le fichier Open project: tugberkugurlu/WebAPIDoodle

Méthodes publiques

Méthode Description
ApiKeyAuthenticationHandler ( string apiKeyQueryParameter ) : System

Méthodes protégées

Méthode Description
AuthenticateUser ( string apiKey, HttpRequestMessage request, CancellationToken cancellationToken ) : IPrincipal

The method which is responsable for authenticating the user based on the provided API Key and request.

SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task

Method Details

ApiKeyAuthenticationHandler() public méthode

public ApiKeyAuthenticationHandler ( string apiKeyQueryParameter ) : System
apiKeyQueryParameter string
Résultat System

AuthenticateUser() protected abstract méthode

The method which is responsable for authenticating the user based on the provided API Key and request.
protected abstract AuthenticateUser ( string apiKey, HttpRequestMessage request, CancellationToken cancellationToken ) : IPrincipal
apiKey string
request System.Net.Http.HttpRequestMessage
cancellationToken System.Threading.CancellationToken
Résultat IPrincipal

SendAsync() protected méthode

protected SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task
request System.Net.Http.HttpRequestMessage
cancellationToken System.Threading.CancellationToken
Résultat Task