GetLinuxWebAppAuthSetting

data class GetLinuxWebAppAuthSetting(val activeDirectories: List<GetLinuxWebAppAuthSettingActiveDirectory>, val additionalLoginParameters: Map<String, String>, val allowedExternalRedirectUrls: List<String>, val defaultProvider: String, val enabled: Boolean, val facebooks: List<GetLinuxWebAppAuthSettingFacebook>, val githubs: List<GetLinuxWebAppAuthSettingGithub>, val googles: List<GetLinuxWebAppAuthSettingGoogle>, val issuer: String, val microsofts: List<GetLinuxWebAppAuthSettingMicrosoft>, val runtimeVersion: String, val tokenRefreshExtensionHours: Double, val tokenStoreEnabled: Boolean, val twitters: List<GetLinuxWebAppAuthSettingTwitter>, val unauthenticatedClientAction: String)

Constructors

Link copied to clipboard
constructor(activeDirectories: List<GetLinuxWebAppAuthSettingActiveDirectory>, additionalLoginParameters: Map<String, String>, allowedExternalRedirectUrls: List<String>, defaultProvider: String, enabled: Boolean, facebooks: List<GetLinuxWebAppAuthSettingFacebook>, githubs: List<GetLinuxWebAppAuthSettingGithub>, googles: List<GetLinuxWebAppAuthSettingGoogle>, issuer: String, microsofts: List<GetLinuxWebAppAuthSettingMicrosoft>, runtimeVersion: String, tokenRefreshExtensionHours: Double, tokenStoreEnabled: Boolean, twitters: List<GetLinuxWebAppAuthSettingTwitter>, unauthenticatedClientAction: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A active_directory block as defined above.

Link copied to clipboard

A additional_login_parameters block as defined above.

Link copied to clipboard

External URLs that can be redirected to as part of logging in or logging out of the app.

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

Is the Backup enabled?

Link copied to clipboard

A facebook block as defined below.

Link copied to clipboard

A github block as defined below.

Link copied to clipboard

A google block as defined below.

Link copied to clipboard

The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Linux Web App.

Link copied to clipboard

A microsoft block as defined below.

Link copied to clipboard

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

Link copied to clipboard

The number of hours after session token expiration that a session token can be used to call the token refresh API.

Link copied to clipboard

Is the Token Store configuration Enabled.

Link copied to clipboard

A twitter block as defined below.

Link copied to clipboard

The action to take when an unauthenticated client attempts to access the app.