Class FunctionAppAuthSettings
Inheritance
Inherited Members
Namespace: Pulumi.Azure.AppService.Outputs
Assembly: Pulumi.Azure.dll
Syntax
public sealed class FunctionAppAuthSettings
Fields
View SourceActiveDirectory
A active_directory block as defined below.
Declaration
public readonly FunctionAppAuthSettingsActiveDirectory ActiveDirectory
Field Value
| Type | Description |
|---|---|
| FunctionAppAuthSettingsActiveDirectory |
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> |
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> |
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 |
Enabled
Is Authentication enabled?
Declaration
public readonly bool Enabled
Field Value
| Type | Description |
|---|---|
| System.Boolean |
A facebook block as defined below.
Declaration
public readonly FunctionAppAuthSettingsFacebook Facebook
Field Value
| Type | Description |
|---|---|
| FunctionAppAuthSettingsFacebook |
A google block as defined below.
Declaration
public readonly FunctionAppAuthSettingsGoogle Google
Field Value
| Type | Description |
|---|---|
| FunctionAppAuthSettingsGoogle |
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 |
Microsoft
A microsoft block as defined below.
Declaration
public readonly FunctionAppAuthSettingsMicrosoft Microsoft
Field Value
| Type | Description |
|---|---|
| FunctionAppAuthSettingsMicrosoft |
RuntimeVersion
The runtime version of the Authentication/Authorization module.
Declaration
public readonly string RuntimeVersion
Field Value
| Type | Description |
|---|---|
| System.String |
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> |
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> |
A twitter block as defined below.
Declaration
public readonly FunctionAppAuthSettingsTwitter Twitter
Field Value
| Type | Description |
|---|---|
| FunctionAppAuthSettingsTwitter |
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 |