Show / Hide Table of Contents

Class FunctionAppAuthSettings

Inheritance
System.Object
FunctionAppAuthSettings
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Azure.AppService.Outputs
Assembly: Pulumi.Azure.dll
Syntax
public sealed class FunctionAppAuthSettings

Fields

View Source

ActiveDirectory

A active_directory block as defined below.

Declaration
public readonly FunctionAppAuthSettingsActiveDirectory ActiveDirectory
Field Value
Type Description
FunctionAppAuthSettingsActiveDirectory
View Source

AdditionalLoginParams

Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".

Declaration
public readonly ImmutableDictionary<string, string> AdditionalLoginParams
Field Value
Type Description
System.Collections.Immutable.ImmutableDictionary<System.String, System.String>
View Source

AllowedExternalRedirectUrls

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

Declaration
public readonly ImmutableArray<string> AllowedExternalRedirectUrls
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<System.String>
View Source

DefaultProvider

The default provider to use when multiple providers have been set up. Possible values are AzureActiveDirectory, Facebook, Google, MicrosoftAccount and Twitter.

Declaration
public readonly string DefaultProvider
Field Value
Type Description
System.String
View Source

Enabled

Is Authentication enabled?

Declaration
public readonly bool Enabled
Field Value
Type Description
System.Boolean
View Source

Facebook

A facebook block as defined below.

Declaration
public readonly FunctionAppAuthSettingsFacebook Facebook
Field Value
Type Description
FunctionAppAuthSettingsFacebook
View Source

Google

A google block as defined below.

Declaration
public readonly FunctionAppAuthSettingsGoogle Google
Field Value
Type Description
FunctionAppAuthSettingsGoogle
View Source

Issuer

Issuer URI. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.

Declaration
public readonly string Issuer
Field Value
Type Description
System.String
View Source

Microsoft

A microsoft block as defined below.

Declaration
public readonly FunctionAppAuthSettingsMicrosoft Microsoft
Field Value
Type Description
FunctionAppAuthSettingsMicrosoft
View Source

RuntimeVersion

The runtime version of the Authentication/Authorization module.

Declaration
public readonly string RuntimeVersion
Field Value
Type Description
System.String
View Source

TokenRefreshExtensionHours

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

Declaration
public readonly double? TokenRefreshExtensionHours
Field Value
Type Description
System.Nullable<System.Double>
View Source

TokenStoreEnabled

If enabled the module will durably store platform-specific security tokens that are obtained during login flows. Defaults to false.

Declaration
public readonly bool? TokenStoreEnabled
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

Twitter

A twitter block as defined below.

Declaration
public readonly FunctionAppAuthSettingsTwitter Twitter
Field Value
Type Description
FunctionAppAuthSettingsTwitter
View Source

UnauthenticatedClientAction

The action to take when an unauthenticated client attempts to access the app. Possible values are AllowAnonymous and RedirectToLoginPage.

Declaration
public readonly string UnauthenticatedClientAction
Field Value
Type Description
System.String
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.