Class AzureWebAppAuthenticationSettings
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents the authentication settings for an Azure web app.
public class AzureWebAppAuthenticationSettings : BypassSection
- Inheritance
-
AzureWebAppAuthenticationSettings
- Inherited Members
Constructors
AzureWebAppAuthenticationSettings()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.AzureWebAppAuthenticationSettings class.
public AzureWebAppAuthenticationSettings()
Properties
AllowedExternalRedirectUrls
Gets or sets the allowed external redirect URLs.
public SerializableStringCollection AllowedExternalRedirectUrls { get; set; }
Property Value
- SerializableStringCollection
Apple
Gets or sets the Apple identity provider settings.
public AzureWebAppAppleIdentityProvider Apple { get; set; }
Property Value
Azure
Gets or sets the Azure identity provider settings.
public AzureWebAppAzureIdentityProvider Azure { get; set; }
Property Value
CustomIdentityProviders
Gets or sets the custom identity providers.
public AzureWebAppCustomIdentityProviders CustomIdentityProviders { get; set; }
Property Value
DefaultProviderName
Gets or sets the name of the default authentication provider.
public string DefaultProviderName { get; set; }
Property Value
Enabled
Gets or sets whether authentication is enabled for this web application.
public BooleanOption Enabled { get; set; }
Property Value
Gets or sets the Facebook identity provider settings.
public AzureWebAppFacebookIdentityProvider Facebook { get; set; }
Property Value
GitHub
Gets or sets GitHub identity provider settings.
public AzureWebAppGitHubIdentityProvider GitHub { get; set; }
Property Value
Gets or sets the Google identity provider settings.
public AzureWebAppGoogleIdentityProvider Google { get; set; }
Property Value
RequireAuthentication
Gets or sets whether authentication is required.
public BooleanOption RequireAuthentication { get; set; }
Property Value
TokenRefreshExtension
Gets or sets the number of hours after session token expiration that a session token can be used to call the token refresh API.
public int TokenRefreshExtension { get; set; }
Property Value
TokenStoreEnabled
Gets or sets whether the token store is enabled.
public BooleanOption TokenStoreEnabled { get; set; }
Property Value
Gets or sets the Twitter identity provider settings.
public AzureWebAppTwitterIdentityProvider Twitter { get; set; }
Property Value
UnauthenticatedClientAction
Gets or sets the unauthenticated client action.
public AzureWebAppUnauthenticatedClientAction UnauthenticatedClientAction { get; set; }
Property Value
UnauthenticatedClientActionString
Gets the unauthenticated client action.
public string UnauthenticatedClientActionString { get; set; }
Property Value
Methods
ToString()
Returns the authentication settings as a human readable string.
public override string ToString()
Returns
- string
The authentication settings as a human readable string.