Class ApplicationExternalAuthenticationProviderOptions
- Namespace
- ProjectTemplate.Web.Authentication.Options
- Assembly
- ProjectTemplate.Web.dll
Represents common enablement settings for an external authentication provider.
public sealed class ApplicationExternalAuthenticationProviderOptions
- Inheritance
-
ApplicationExternalAuthenticationProviderOptions
- Inherited Members
Properties
CallbackPath
Gets or sets the request path within the application's base path where the authentication middleware will receive the authentication response.
public string CallbackPath { get; set; }
Property Value
ClientId
Gets or sets the unique identifier for the client application.
public string ClientId { get; set; }
Property Value
ClientSecret
Gets or sets the client secret used for authentication with the external service.
public string ClientSecret { get; set; }
Property Value
DisplayName
Gets or sets the display name associated with the authentication scheme.
public string DisplayName { get; set; }
Property Value
Enabled
Gets or sets a value indicating whether the external authentication provider is enabled.
public bool Enabled { get; set; }
Property Value
Scheme
Gets or sets the authentication scheme used for the current operation.
public string Scheme { get; set; }
Property Value
Scopes
Gets or sets optional provider scopes requested during the external authentication challenge.
public string[] Scopes { get; set; }
Property Value
- string[]