ConfigurationPlusAdminBase

An extended configuration class that includes both public and administrative endpoint configuration. Inherits from and adds support for administrative APIs and applications.

Syntax

public class ConfigurationPlusAdminBase : ConfigurationBase

Inheritance

Properties

AdminApiClientName

public string AdminApiClientName { get; set; }
The name of the HttpClient that will be used to hit the Admin (Private) API.

Returns

string

AdminApiRoot

[HttpEndpoint("AdminApiClientName")]
public string AdminApiRoot { get; set; }
The root of the Admin (Private) API.

Returns

string

AdminAppClientName

public string AdminAppClientName { get; set; }
The name of the HttpClient that will be used to hit the Admin Blazor Controllers.

Returns

string

AdminAppRoot

[HttpEndpoint("AdminAppClientName")]
public string AdminAppRoot { get; set; }
The website your Administrative Blazor app is being served from.

Returns

string

Remarks

This configuration class should be used for applications that need both customer-facing and administrative functionality, such as multi-tenant applications with separate admin interfaces or applications that need to communicate with both public and private APIs.