Table of Contents

Class ApplicationAuthenticationProviderOptions

Namespace
ProjectTemplate.Web.Authentication.Options
Assembly
ProjectTemplate.Web.dll

Represents provider-specific authentication configuration.

public sealed class ApplicationAuthenticationProviderOptions
Inheritance
ApplicationAuthenticationProviderOptions
Inherited Members

Properties

GitHub

Gets or sets the options used to configure GitHub as an external authentication provider.

public ApplicationExternalAuthenticationProviderOptions GitHub { get; set; }

Property Value

ApplicationExternalAuthenticationProviderOptions

Google

Gets or sets Google provider options.

public ApplicationExternalAuthenticationProviderOptions Google { get; set; }

Property Value

ApplicationExternalAuthenticationProviderOptions

Microsoft

Gets or sets Microsoft provider options.

public ApplicationExternalAuthenticationProviderOptions Microsoft { get; set; }

Property Value

ApplicationExternalAuthenticationProviderOptions

OpenIdConnect

Gets or sets OpenID Connect provider options.

public OpenIdConnectAuthenticationOptions OpenIdConnect { get; set; }

Property Value

OpenIdConnectAuthenticationOptions

Saml2

Gets or sets SAML2 provider options.

public Saml2AuthenticationOptions Saml2 { get; set; }

Property Value

Saml2AuthenticationOptions