Table of Contents

Class ApiKeyRegistration

Namespace
Tharga.Team.Service
Assembly
Tharga.Team.Service.dll

Extension methods for registering API key authentication.

public static class ApiKeyRegistration
Inheritance
ApiKeyRegistration
Inherited Members

Methods

AddThargaApiKeyAuthentication(AuthenticationBuilder, Action<ApiKeyOptions>)

Adds API key authentication with the default ApiKeyAdministrationService.

public static AuthenticationBuilder AddThargaApiKeyAuthentication(this AuthenticationBuilder builder, Action<ApiKeyOptions> configureOptions = null)

Parameters

builder AuthenticationBuilder
configureOptions Action<ApiKeyOptions>

Returns

AuthenticationBuilder

AddThargaApiKeyAuthentication<TService>(AuthenticationBuilder, Action<ApiKeyOptions>)

Adds API key authentication with a custom IApiKeyAdministrationService implementation.

public static AuthenticationBuilder AddThargaApiKeyAuthentication<TService>(this AuthenticationBuilder builder, Action<ApiKeyOptions> configureOptions = null) where TService : class, IApiKeyAdministrationService

Parameters

builder AuthenticationBuilder
configureOptions Action<ApiKeyOptions>

Returns

AuthenticationBuilder

Type Parameters

TService