Table of Contents

Class DomainMappingExtensions

Namespace
Arc4u.OAuth2.Extensions
Assembly
Arc4u.OAuth2.dll

Registers the mapping between domains, stored as named SimpleKeyValueSettings.

public static class DomainMappingExtensions
Inheritance
DomainMappingExtensions
Inherited Members

Methods

AddDomainMapping(IServiceCollection, IConfiguration, string, string)

Registers a domain mapping from a configuration section of key/value pairs.

public static void AddDomainMapping(this IServiceCollection services, IConfiguration configuration, string sectionName = "Authentication:DomainsMapping", string sectionKey = "DomainMapping")

Parameters

services IServiceCollection

The service collection.

configuration IConfiguration

The configuration.

sectionName string

The section holding the pairs. The default is Authentication:DomainsMapping. An empty mapping is registered when the section does not exist.

sectionKey string

The name of the settings. The default is DomainMapping.

AddDomainMapping(IServiceCollection, Action<SimpleKeyValueSettings>, string)

Registers a domain mapping from code.

public static void AddDomainMapping(this IServiceCollection services, Action<SimpleKeyValueSettings> options, string sectionKey = "DomainMapping")

Parameters

services IServiceCollection

The service collection.

options Action<SimpleKeyValueSettings>

The action that fills the mapping.

sectionKey string

The name of the settings. The default is DomainMapping.