Table of Contents

AuthorizationHeaderBuilder Class

Definition

Namespace
Cuemon.AspNetCore.Authentication
Assemblies
Cuemon.AspNetCore.Authentication.dll
Source
src/Cuemon.AspNetCore.Authentication/AuthorizationHeaderBuilder.cs

The base class of an AuthorizationHeaderBuilder.

public abstract class AuthorizationHeaderBuilder
Inheritance
AuthorizationHeaderBuilder
Derived

Constructors

Name Description
AuthorizationHeaderBuilder(string)

Initializes a new instance of the AuthorizationHeaderBuilder class.

Properties

Name Description
AuthenticationScheme

Gets the name of the authentication scheme.

Data

Gets the fields added to this instance.

Relation

Gets the relations added to this instance.

Methods

Name Description
MapRelation(string, params string[])

Maps the logical relation between a memberName and the fieldNames associated.

ToImmutableDictionary()

Converts this instance to an ImmutableDictionary<TKey, TValue>.

ToString()

Returns a string that represents this instance.

ValidateData(params string[])

Validates that any requiredFieldNames has been added to Data.