GetLinuxWebAppAuthSettingsV2

data class GetLinuxWebAppAuthSettingsV2(val activeDirectoryV2s: List<GetLinuxWebAppAuthSettingsV2ActiveDirectoryV2>, val appleV2s: List<GetLinuxWebAppAuthSettingsV2AppleV2>, val authEnabled: Boolean, val azureStaticWebAppV2s: List<GetLinuxWebAppAuthSettingsV2AzureStaticWebAppV2>, val configFilePath: String, val customOidcV2s: List<GetLinuxWebAppAuthSettingsV2CustomOidcV2>, val defaultProvider: String, val excludedPaths: List<String>, val facebookV2s: List<GetLinuxWebAppAuthSettingsV2FacebookV2>, val forwardProxyConvention: String, val forwardProxyCustomHostHeaderName: String, val forwardProxyCustomSchemeHeaderName: String, val githubV2s: List<GetLinuxWebAppAuthSettingsV2GithubV2>, val googleV2s: List<GetLinuxWebAppAuthSettingsV2GoogleV2>, val httpRouteApiPrefix: String, val logins: List<GetLinuxWebAppAuthSettingsV2Login>, val microsoftV2s: List<GetLinuxWebAppAuthSettingsV2MicrosoftV2>, val requireAuthentication: Boolean, val requireHttps: Boolean, val runtimeVersion: String, val twitterV2s: List<GetLinuxWebAppAuthSettingsV2TwitterV2>, val unauthenticatedAction: String)

Constructors

Link copied to clipboard
constructor(activeDirectoryV2s: List<GetLinuxWebAppAuthSettingsV2ActiveDirectoryV2>, appleV2s: List<GetLinuxWebAppAuthSettingsV2AppleV2>, authEnabled: Boolean, azureStaticWebAppV2s: List<GetLinuxWebAppAuthSettingsV2AzureStaticWebAppV2>, configFilePath: String, customOidcV2s: List<GetLinuxWebAppAuthSettingsV2CustomOidcV2>, defaultProvider: String, excludedPaths: List<String>, facebookV2s: List<GetLinuxWebAppAuthSettingsV2FacebookV2>, forwardProxyConvention: String, forwardProxyCustomHostHeaderName: String, forwardProxyCustomSchemeHeaderName: String, githubV2s: List<GetLinuxWebAppAuthSettingsV2GithubV2>, googleV2s: List<GetLinuxWebAppAuthSettingsV2GoogleV2>, httpRouteApiPrefix: String, logins: List<GetLinuxWebAppAuthSettingsV2Login>, microsoftV2s: List<GetLinuxWebAppAuthSettingsV2MicrosoftV2>, requireAuthentication: Boolean, requireHttps: Boolean, runtimeVersion: String, twitterV2s: List<GetLinuxWebAppAuthSettingsV2TwitterV2>, unauthenticatedAction: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

An active_directory_v2 block as defined below.

Link copied to clipboard

An apple_v2 block as defined below.

Link copied to clipboard

Are the AuthV2 Settings enabled.

Link copied to clipboard

An azure_static_web_app_v2 block as defined below.

Link copied to clipboard

The path to the App Auth settings.

Link copied to clipboard

Zero or more custom_oidc_v2 blocks as defined below.

Link copied to clipboard

The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.

Link copied to clipboard

The paths which should be excluded from the unauthenticated_action when it is set to RedirectToLoginPage.

Link copied to clipboard

A facebook_v2 block as defined below.

Link copied to clipboard

The convention used to determine the url of the request made.

Link copied to clipboard

The name of the custom header containing the host of the request.

Link copied to clipboard

The name of the custom header containing the scheme of the request.

Link copied to clipboard

A github_v2 block as defined below.

Link copied to clipboard

A google_v2 block as defined below.

Link copied to clipboard

The prefix that should precede all the authentication and authorisation paths.

Link copied to clipboard

A login block as defined below.

Link copied to clipboard

A microsoft_v2 block as defined below.

Link copied to clipboard

Is the authentication flow used for all requests.

Link copied to clipboard

Is HTTPS required on connections?

Link copied to clipboard

The Runtime Version of the Authentication and Authorisation feature of this App.

Link copied to clipboard

A twitter_v2 block as defined below.

Link copied to clipboard

The action to take for requests made without authentication.