LinuxFunctionAppAuthSettingsGoogle

data class LinuxFunctionAppAuthSettingsGoogle(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)

Constructors

Link copied to clipboard
constructor(clientId: String, clientSecret: String? = null, clientSecretSettingName: String? = null, oauthScopes: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The OpenID Connect Client ID for the Google web application.

Link copied to clipboard
val clientSecret: String? = null

The client secret associated with the Google web application. Cannot be specified with client_secret_setting_name.

Link copied to clipboard

The app setting name that contains the client_secret value used for Google login. Cannot be specified with client_secret.

Link copied to clipboard
val oauthScopes: List<String>? = null

Specifies a list of OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. If not specified, openid, profile, and email are used as default scopes.