azure-native.web.WebAppAuthSettingsV2Slot

Explore with Pulumi AI

Configuration settings for the Azure App Service Authentication / Authorization V2 feature. API Version: 2020-12-01.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:web:WebAppAuthSettingsV2Slot myresource1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2 

Create WebAppAuthSettingsV2Slot Resource

new WebAppAuthSettingsV2Slot(name: string, args: WebAppAuthSettingsV2SlotArgs, opts?: CustomResourceOptions);
@overload
def WebAppAuthSettingsV2Slot(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             global_validation: Optional[GlobalValidationArgs] = None,
                             http_settings: Optional[HttpSettingsArgs] = None,
                             identity_providers: Optional[IdentityProvidersArgs] = None,
                             kind: Optional[str] = None,
                             login: Optional[LoginArgs] = None,
                             name: Optional[str] = None,
                             platform: Optional[AuthPlatformArgs] = None,
                             resource_group_name: Optional[str] = None,
                             slot: Optional[str] = None)
@overload
def WebAppAuthSettingsV2Slot(resource_name: str,
                             args: WebAppAuthSettingsV2SlotArgs,
                             opts: Optional[ResourceOptions] = None)
func NewWebAppAuthSettingsV2Slot(ctx *Context, name string, args WebAppAuthSettingsV2SlotArgs, opts ...ResourceOption) (*WebAppAuthSettingsV2Slot, error)
public WebAppAuthSettingsV2Slot(string name, WebAppAuthSettingsV2SlotArgs args, CustomResourceOptions? opts = null)
public WebAppAuthSettingsV2Slot(String name, WebAppAuthSettingsV2SlotArgs args)
public WebAppAuthSettingsV2Slot(String name, WebAppAuthSettingsV2SlotArgs args, CustomResourceOptions options)
type: azure-native:web:WebAppAuthSettingsV2Slot
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args WebAppAuthSettingsV2SlotArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args WebAppAuthSettingsV2SlotArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args WebAppAuthSettingsV2SlotArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args WebAppAuthSettingsV2SlotArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args WebAppAuthSettingsV2SlotArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

WebAppAuthSettingsV2Slot Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The WebAppAuthSettingsV2Slot resource accepts the following input properties:

Name string

Name of web app.

ResourceGroupName string

Name of the resource group to which the resource belongs.

Slot string

Name of web app slot. If not specified then will default to production slot.

GlobalValidation Pulumi.AzureNative.Web.Inputs.GlobalValidationArgs

The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.

HttpSettings Pulumi.AzureNative.Web.Inputs.HttpSettingsArgs

The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.

IdentityProviders Pulumi.AzureNative.Web.Inputs.IdentityProvidersArgs

The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.

Kind string

Kind of resource.

Login Pulumi.AzureNative.Web.Inputs.LoginArgs

The configuration settings of the login flow of users using App Service Authentication/Authorization.

Platform Pulumi.AzureNative.Web.Inputs.AuthPlatformArgs

The configuration settings of the platform of App Service Authentication/Authorization.

Name string

Name of web app.

ResourceGroupName string

Name of the resource group to which the resource belongs.

Slot string

Name of web app slot. If not specified then will default to production slot.

GlobalValidation GlobalValidationArgs

The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.

HttpSettings HttpSettingsArgs

The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.

IdentityProviders IdentityProvidersArgs

The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.

Kind string

Kind of resource.

Login LoginArgs

The configuration settings of the login flow of users using App Service Authentication/Authorization.

Platform AuthPlatformArgs

The configuration settings of the platform of App Service Authentication/Authorization.

name String

Name of web app.

resourceGroupName String

Name of the resource group to which the resource belongs.

slot String

Name of web app slot. If not specified then will default to production slot.

globalValidation GlobalValidationArgs

The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.

httpSettings HttpSettingsArgs

The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.

identityProviders IdentityProvidersArgs

The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.

kind String

Kind of resource.

login LoginArgs

The configuration settings of the login flow of users using App Service Authentication/Authorization.

platform AuthPlatformArgs

The configuration settings of the platform of App Service Authentication/Authorization.

name string

Name of web app.

resourceGroupName string

Name of the resource group to which the resource belongs.

slot string

Name of web app slot. If not specified then will default to production slot.

globalValidation GlobalValidationArgs

The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.

httpSettings HttpSettingsArgs

The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.

identityProviders IdentityProvidersArgs

The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.

kind string

Kind of resource.

login LoginArgs

The configuration settings of the login flow of users using App Service Authentication/Authorization.

platform AuthPlatformArgs

The configuration settings of the platform of App Service Authentication/Authorization.

name str

Name of web app.

resource_group_name str

Name of the resource group to which the resource belongs.

slot str

Name of web app slot. If not specified then will default to production slot.

global_validation GlobalValidationArgs

The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.

http_settings HttpSettingsArgs

The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.

identity_providers IdentityProvidersArgs

The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.

kind str

Kind of resource.

login LoginArgs

The configuration settings of the login flow of users using App Service Authentication/Authorization.

platform AuthPlatformArgs

The configuration settings of the platform of App Service Authentication/Authorization.

name String

Name of web app.

resourceGroupName String

Name of the resource group to which the resource belongs.

slot String

Name of web app slot. If not specified then will default to production slot.

globalValidation Property Map

The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.

httpSettings Property Map

The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.

identityProviders Property Map

The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.

kind String

Kind of resource.

login Property Map

The configuration settings of the login flow of users using App Service Authentication/Authorization.

platform Property Map

The configuration settings of the platform of App Service Authentication/Authorization.

Outputs

All input properties are implicitly available as output properties. Additionally, the WebAppAuthSettingsV2Slot resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Type string

Resource type.

Id string

The provider-assigned unique ID for this managed resource.

Type string

Resource type.

id String

The provider-assigned unique ID for this managed resource.

type String

Resource type.

id string

The provider-assigned unique ID for this managed resource.

type string

Resource type.

id str

The provider-assigned unique ID for this managed resource.

type str

Resource type.

id String

The provider-assigned unique ID for this managed resource.

type String

Resource type.

Supporting Types

AllowedAudiencesValidation

AllowedAudiences List<string>

The configuration settings of the allowed list of audiences from which to validate the JWT token.

AllowedAudiences []string

The configuration settings of the allowed list of audiences from which to validate the JWT token.

allowedAudiences List<String>

The configuration settings of the allowed list of audiences from which to validate the JWT token.

allowedAudiences string[]

The configuration settings of the allowed list of audiences from which to validate the JWT token.

allowed_audiences Sequence[str]

The configuration settings of the allowed list of audiences from which to validate the JWT token.

allowedAudiences List<String>

The configuration settings of the allowed list of audiences from which to validate the JWT token.

AllowedAudiencesValidationResponse

AllowedAudiences List<string>

The configuration settings of the allowed list of audiences from which to validate the JWT token.

AllowedAudiences []string

The configuration settings of the allowed list of audiences from which to validate the JWT token.

allowedAudiences List<String>

The configuration settings of the allowed list of audiences from which to validate the JWT token.

allowedAudiences string[]

The configuration settings of the allowed list of audiences from which to validate the JWT token.

allowed_audiences Sequence[str]

The configuration settings of the allowed list of audiences from which to validate the JWT token.

allowedAudiences List<String>

The configuration settings of the allowed list of audiences from which to validate the JWT token.

AppRegistration

AppId string

The App ID of the app used for login.

AppSecretSettingName string

The app setting name that contains the app secret.

AppId string

The App ID of the app used for login.

AppSecretSettingName string

The app setting name that contains the app secret.

appId String

The App ID of the app used for login.

appSecretSettingName String

The app setting name that contains the app secret.

appId string

The App ID of the app used for login.

appSecretSettingName string

The app setting name that contains the app secret.

app_id str

The App ID of the app used for login.

app_secret_setting_name str

The app setting name that contains the app secret.

appId String

The App ID of the app used for login.

appSecretSettingName String

The app setting name that contains the app secret.

AppRegistrationResponse

AppId string

The App ID of the app used for login.

AppSecretSettingName string

The app setting name that contains the app secret.

AppId string

The App ID of the app used for login.

AppSecretSettingName string

The app setting name that contains the app secret.

appId String

The App ID of the app used for login.

appSecretSettingName String

The app setting name that contains the app secret.

appId string

The App ID of the app used for login.

appSecretSettingName string

The app setting name that contains the app secret.

app_id str

The App ID of the app used for login.

app_secret_setting_name str

The app setting name that contains the app secret.

appId String

The App ID of the app used for login.

appSecretSettingName String

The app setting name that contains the app secret.

Apple

Enabled bool

false if the Apple provider should not be enabled despite the set registration; otherwise, true.

Login Pulumi.AzureNative.Web.Inputs.LoginScopes

The configuration settings of the login flow.

Registration Pulumi.AzureNative.Web.Inputs.AppleRegistration

The configuration settings of the Apple registration.

Enabled bool

false if the Apple provider should not be enabled despite the set registration; otherwise, true.

Login LoginScopes

The configuration settings of the login flow.

Registration AppleRegistration

The configuration settings of the Apple registration.

enabled Boolean

false if the Apple provider should not be enabled despite the set registration; otherwise, true.

login LoginScopes

The configuration settings of the login flow.

registration AppleRegistration

The configuration settings of the Apple registration.

enabled boolean

false if the Apple provider should not be enabled despite the set registration; otherwise, true.

login LoginScopes

The configuration settings of the login flow.

registration AppleRegistration

The configuration settings of the Apple registration.

enabled bool

false if the Apple provider should not be enabled despite the set registration; otherwise, true.

login LoginScopes

The configuration settings of the login flow.

registration AppleRegistration

The configuration settings of the Apple registration.

enabled Boolean

false if the Apple provider should not be enabled despite the set registration; otherwise, true.

login Property Map

The configuration settings of the login flow.

registration Property Map

The configuration settings of the Apple registration.

AppleRegistration

ClientId string

The Client ID of the app used for login.

ClientSecretSettingName string

The app setting name that contains the client secret.

ClientId string

The Client ID of the app used for login.

ClientSecretSettingName string

The app setting name that contains the client secret.

clientId String

The Client ID of the app used for login.

clientSecretSettingName String

The app setting name that contains the client secret.

clientId string

The Client ID of the app used for login.

clientSecretSettingName string

The app setting name that contains the client secret.

client_id str

The Client ID of the app used for login.

client_secret_setting_name str

The app setting name that contains the client secret.

clientId String

The Client ID of the app used for login.

clientSecretSettingName String

The app setting name that contains the client secret.

AppleRegistrationResponse

ClientId string

The Client ID of the app used for login.

ClientSecretSettingName string

The app setting name that contains the client secret.

ClientId string

The Client ID of the app used for login.

ClientSecretSettingName string

The app setting name that contains the client secret.

clientId String

The Client ID of the app used for login.

clientSecretSettingName String

The app setting name that contains the client secret.

clientId string

The Client ID of the app used for login.

clientSecretSettingName string

The app setting name that contains the client secret.

client_id str

The Client ID of the app used for login.

client_secret_setting_name str

The app setting name that contains the client secret.

clientId String

The Client ID of the app used for login.

clientSecretSettingName String

The app setting name that contains the client secret.

AppleResponse

Enabled bool

false if the Apple provider should not be enabled despite the set registration; otherwise, true.

Login Pulumi.AzureNative.Web.Inputs.LoginScopesResponse

The configuration settings of the login flow.

Registration Pulumi.AzureNative.Web.Inputs.AppleRegistrationResponse

The configuration settings of the Apple registration.

Enabled bool

false if the Apple provider should not be enabled despite the set registration; otherwise, true.

Login LoginScopesResponse

The configuration settings of the login flow.

Registration AppleRegistrationResponse

The configuration settings of the Apple registration.

enabled Boolean

false if the Apple provider should not be enabled despite the set registration; otherwise, true.

login LoginScopesResponse

The configuration settings of the login flow.

registration AppleRegistrationResponse

The configuration settings of the Apple registration.

enabled boolean

false if the Apple provider should not be enabled despite the set registration; otherwise, true.

login LoginScopesResponse

The configuration settings of the login flow.

registration AppleRegistrationResponse

The configuration settings of the Apple registration.

enabled bool

false if the Apple provider should not be enabled despite the set registration; otherwise, true.

login LoginScopesResponse

The configuration settings of the login flow.

registration AppleRegistrationResponse

The configuration settings of the Apple registration.

enabled Boolean

false if the Apple provider should not be enabled despite the set registration; otherwise, true.

login Property Map

The configuration settings of the login flow.

registration Property Map

The configuration settings of the Apple registration.

AuthPlatform

ConfigFilePath string

The path of the config file containing auth settings if they come from a file. If the path is relative, base will the site's root directory.

Enabled bool

true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.

RuntimeVersion string

The RuntimeVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of certain features in the Authentication / Authorization module.

ConfigFilePath string

The path of the config file containing auth settings if they come from a file. If the path is relative, base will the site's root directory.

Enabled bool

true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.

RuntimeVersion string

The RuntimeVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of certain features in the Authentication / Authorization module.

configFilePath String

The path of the config file containing auth settings if they come from a file. If the path is relative, base will the site's root directory.

enabled Boolean

true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.

runtimeVersion String

The RuntimeVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of certain features in the Authentication / Authorization module.

configFilePath string

The path of the config file containing auth settings if they come from a file. If the path is relative, base will the site's root directory.

enabled boolean

true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.

runtimeVersion string

The RuntimeVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of certain features in the Authentication / Authorization module.

config_file_path str

The path of the config file containing auth settings if they come from a file. If the path is relative, base will the site's root directory.

enabled bool

true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.

runtime_version str

The RuntimeVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of certain features in the Authentication / Authorization module.

configFilePath String

The path of the config file containing auth settings if they come from a file. If the path is relative, base will the site's root directory.

enabled Boolean

true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.

runtimeVersion String

The RuntimeVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of certain features in the Authentication / Authorization module.

AuthPlatformResponse

ConfigFilePath string

The path of the config file containing auth settings if they come from a file. If the path is relative, base will the site's root directory.

Enabled bool

true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.

RuntimeVersion string

The RuntimeVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of certain features in the Authentication / Authorization module.

ConfigFilePath string

The path of the config file containing auth settings if they come from a file. If the path is relative, base will the site's root directory.

Enabled bool

true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.

RuntimeVersion string

The RuntimeVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of certain features in the Authentication / Authorization module.

configFilePath String

The path of the config file containing auth settings if they come from a file. If the path is relative, base will the site's root directory.

enabled Boolean

true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.

runtimeVersion String

The RuntimeVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of certain features in the Authentication / Authorization module.

configFilePath string

The path of the config file containing auth settings if they come from a file. If the path is relative, base will the site's root directory.

enabled boolean

true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.

runtimeVersion string

The RuntimeVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of certain features in the Authentication / Authorization module.

config_file_path str

The path of the config file containing auth settings if they come from a file. If the path is relative, base will the site's root directory.

enabled bool

true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.

runtime_version str

The RuntimeVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of certain features in the Authentication / Authorization module.

configFilePath String

The path of the config file containing auth settings if they come from a file. If the path is relative, base will the site's root directory.

enabled Boolean

true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.

runtimeVersion String

The RuntimeVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of certain features in the Authentication / Authorization module.

AzureActiveDirectory

Enabled bool

false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.

IsAutoProvisioned bool

Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling. This is an internal flag primarily intended to support the Azure Management Portal. Users should not read or write to this property.

Login Pulumi.AzureNative.Web.Inputs.AzureActiveDirectoryLogin

The configuration settings of the Azure Active Directory login flow.

Registration Pulumi.AzureNative.Web.Inputs.AzureActiveDirectoryRegistration

The configuration settings of the Azure Active Directory app registration.

Validation Pulumi.AzureNative.Web.Inputs.AzureActiveDirectoryValidation

The configuration settings of the Azure Active Directory token validation flow.

Enabled bool

false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.

IsAutoProvisioned bool

Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling. This is an internal flag primarily intended to support the Azure Management Portal. Users should not read or write to this property.

Login AzureActiveDirectoryLogin

The configuration settings of the Azure Active Directory login flow.

Registration AzureActiveDirectoryRegistration

The configuration settings of the Azure Active Directory app registration.

Validation AzureActiveDirectoryValidation

The configuration settings of the Azure Active Directory token validation flow.

enabled Boolean

false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.

isAutoProvisioned Boolean

Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling. This is an internal flag primarily intended to support the Azure Management Portal. Users should not read or write to this property.

login AzureActiveDirectoryLogin

The configuration settings of the Azure Active Directory login flow.

registration AzureActiveDirectoryRegistration

The configuration settings of the Azure Active Directory app registration.

validation AzureActiveDirectoryValidation

The configuration settings of the Azure Active Directory token validation flow.

enabled boolean

false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.

isAutoProvisioned boolean

Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling. This is an internal flag primarily intended to support the Azure Management Portal. Users should not read or write to this property.

login AzureActiveDirectoryLogin

The configuration settings of the Azure Active Directory login flow.

registration AzureActiveDirectoryRegistration

The configuration settings of the Azure Active Directory app registration.

validation AzureActiveDirectoryValidation

The configuration settings of the Azure Active Directory token validation flow.

enabled bool

false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.

is_auto_provisioned bool

Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling. This is an internal flag primarily intended to support the Azure Management Portal. Users should not read or write to this property.

login AzureActiveDirectoryLogin

The configuration settings of the Azure Active Directory login flow.

registration AzureActiveDirectoryRegistration

The configuration settings of the Azure Active Directory app registration.

validation AzureActiveDirectoryValidation

The configuration settings of the Azure Active Directory token validation flow.

enabled Boolean

false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.

isAutoProvisioned Boolean

Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling. This is an internal flag primarily intended to support the Azure Management Portal. Users should not read or write to this property.

login Property Map

The configuration settings of the Azure Active Directory login flow.

registration Property Map

The configuration settings of the Azure Active Directory app registration.

validation Property Map

The configuration settings of the Azure Active Directory token validation flow.

AzureActiveDirectoryLogin

DisableWWWAuthenticate bool

true if the www-authenticate provider should be omitted from the request; otherwise, false.

LoginParameters List<string>

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

DisableWWWAuthenticate bool

true if the www-authenticate provider should be omitted from the request; otherwise, false.

LoginParameters []string

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

disableWWWAuthenticate Boolean

true if the www-authenticate provider should be omitted from the request; otherwise, false.

loginParameters List<String>

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

disableWWWAuthenticate boolean

true if the www-authenticate provider should be omitted from the request; otherwise, false.

loginParameters string[]

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

disable_www_authenticate bool

true if the www-authenticate provider should be omitted from the request; otherwise, false.

login_parameters Sequence[str]

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

disableWWWAuthenticate Boolean

true if the www-authenticate provider should be omitted from the request; otherwise, false.

loginParameters List<String>

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

AzureActiveDirectoryLoginResponse

DisableWWWAuthenticate bool

true if the www-authenticate provider should be omitted from the request; otherwise, false.

LoginParameters List<string>

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

DisableWWWAuthenticate bool

true if the www-authenticate provider should be omitted from the request; otherwise, false.

LoginParameters []string

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

disableWWWAuthenticate Boolean

true if the www-authenticate provider should be omitted from the request; otherwise, false.

loginParameters List<String>

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

disableWWWAuthenticate boolean

true if the www-authenticate provider should be omitted from the request; otherwise, false.

loginParameters string[]

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

disable_www_authenticate bool

true if the www-authenticate provider should be omitted from the request; otherwise, false.

login_parameters Sequence[str]

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

disableWWWAuthenticate Boolean

true if the www-authenticate provider should be omitted from the request; otherwise, false.

loginParameters List<String>

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

AzureActiveDirectoryRegistration

ClientId string

The Client ID of this relying party application, known as the client_id. This setting is required for enabling OpenID Connection authentication with Azure Active Directory or other 3rd party OpenID Connect providers. More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

ClientSecretCertificateIssuer string

An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

ClientSecretCertificateSubjectAlternativeName string

An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

ClientSecretCertificateThumbprint string

An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as a replacement for the Client Secret. It is also optional.

ClientSecretSettingName string

The app setting name that contains the client secret of the relying party application.

OpenIdIssuer string

The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/. This URI is a case-sensitive identifier for the token issuer. More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html

ClientId string

The Client ID of this relying party application, known as the client_id. This setting is required for enabling OpenID Connection authentication with Azure Active Directory or other 3rd party OpenID Connect providers. More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

ClientSecretCertificateIssuer string

An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

ClientSecretCertificateSubjectAlternativeName string

An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

ClientSecretCertificateThumbprint string

An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as a replacement for the Client Secret. It is also optional.

ClientSecretSettingName string

The app setting name that contains the client secret of the relying party application.

OpenIdIssuer string

The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/. This URI is a case-sensitive identifier for the token issuer. More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html

clientId String

The Client ID of this relying party application, known as the client_id. This setting is required for enabling OpenID Connection authentication with Azure Active Directory or other 3rd party OpenID Connect providers. More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

clientSecretCertificateIssuer String

An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

clientSecretCertificateSubjectAlternativeName String

An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

clientSecretCertificateThumbprint String

An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as a replacement for the Client Secret. It is also optional.

clientSecretSettingName String

The app setting name that contains the client secret of the relying party application.

openIdIssuer String

The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/. This URI is a case-sensitive identifier for the token issuer. More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html

clientId string

The Client ID of this relying party application, known as the client_id. This setting is required for enabling OpenID Connection authentication with Azure Active Directory or other 3rd party OpenID Connect providers. More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

clientSecretCertificateIssuer string

An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

clientSecretCertificateSubjectAlternativeName string

An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

clientSecretCertificateThumbprint string

An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as a replacement for the Client Secret. It is also optional.

clientSecretSettingName string

The app setting name that contains the client secret of the relying party application.

openIdIssuer string

The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/. This URI is a case-sensitive identifier for the token issuer. More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html

client_id str

The Client ID of this relying party application, known as the client_id. This setting is required for enabling OpenID Connection authentication with Azure Active Directory or other 3rd party OpenID Connect providers. More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

client_secret_certificate_issuer str

An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

client_secret_certificate_subject_alternative_name str

An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

client_secret_certificate_thumbprint str

An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as a replacement for the Client Secret. It is also optional.

client_secret_setting_name str

The app setting name that contains the client secret of the relying party application.

open_id_issuer str

The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/. This URI is a case-sensitive identifier for the token issuer. More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html

clientId String

The Client ID of this relying party application, known as the client_id. This setting is required for enabling OpenID Connection authentication with Azure Active Directory or other 3rd party OpenID Connect providers. More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

clientSecretCertificateIssuer String

An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

clientSecretCertificateSubjectAlternativeName String

An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

clientSecretCertificateThumbprint String

An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as a replacement for the Client Secret. It is also optional.

clientSecretSettingName String

The app setting name that contains the client secret of the relying party application.

openIdIssuer String

The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/. This URI is a case-sensitive identifier for the token issuer. More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html

AzureActiveDirectoryRegistrationResponse

ClientId string

The Client ID of this relying party application, known as the client_id. This setting is required for enabling OpenID Connection authentication with Azure Active Directory or other 3rd party OpenID Connect providers. More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

ClientSecretCertificateIssuer string

An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

ClientSecretCertificateSubjectAlternativeName string

An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

ClientSecretCertificateThumbprint string

An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as a replacement for the Client Secret. It is also optional.

ClientSecretSettingName string

The app setting name that contains the client secret of the relying party application.

OpenIdIssuer string

The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/. This URI is a case-sensitive identifier for the token issuer. More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html

ClientId string

The Client ID of this relying party application, known as the client_id. This setting is required for enabling OpenID Connection authentication with Azure Active Directory or other 3rd party OpenID Connect providers. More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

ClientSecretCertificateIssuer string

An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

ClientSecretCertificateSubjectAlternativeName string

An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

ClientSecretCertificateThumbprint string

An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as a replacement for the Client Secret. It is also optional.

ClientSecretSettingName string

The app setting name that contains the client secret of the relying party application.

OpenIdIssuer string

The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/. This URI is a case-sensitive identifier for the token issuer. More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html

clientId String

The Client ID of this relying party application, known as the client_id. This setting is required for enabling OpenID Connection authentication with Azure Active Directory or other 3rd party OpenID Connect providers. More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

clientSecretCertificateIssuer String

An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

clientSecretCertificateSubjectAlternativeName String

An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

clientSecretCertificateThumbprint String

An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as a replacement for the Client Secret. It is also optional.

clientSecretSettingName String

The app setting name that contains the client secret of the relying party application.

openIdIssuer String

The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/. This URI is a case-sensitive identifier for the token issuer. More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html

clientId string

The Client ID of this relying party application, known as the client_id. This setting is required for enabling OpenID Connection authentication with Azure Active Directory or other 3rd party OpenID Connect providers. More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

clientSecretCertificateIssuer string

An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

clientSecretCertificateSubjectAlternativeName string

An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

clientSecretCertificateThumbprint string

An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as a replacement for the Client Secret. It is also optional.

clientSecretSettingName string

The app setting name that contains the client secret of the relying party application.

openIdIssuer string

The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/. This URI is a case-sensitive identifier for the token issuer. More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html

client_id str

The Client ID of this relying party application, known as the client_id. This setting is required for enabling OpenID Connection authentication with Azure Active Directory or other 3rd party OpenID Connect providers. More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

client_secret_certificate_issuer str

An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

client_secret_certificate_subject_alternative_name str

An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

client_secret_certificate_thumbprint str

An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as a replacement for the Client Secret. It is also optional.

client_secret_setting_name str

The app setting name that contains the client secret of the relying party application.

open_id_issuer str

The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/. This URI is a case-sensitive identifier for the token issuer. More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html

clientId String

The Client ID of this relying party application, known as the client_id. This setting is required for enabling OpenID Connection authentication with Azure Active Directory or other 3rd party OpenID Connect providers. More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

clientSecretCertificateIssuer String

An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

clientSecretCertificateSubjectAlternativeName String

An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

clientSecretCertificateThumbprint String

An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as a replacement for the Client Secret. It is also optional.

clientSecretSettingName String

The app setting name that contains the client secret of the relying party application.

openIdIssuer String

The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/. This URI is a case-sensitive identifier for the token issuer. More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html

AzureActiveDirectoryResponse

Enabled bool

false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.

IsAutoProvisioned bool

Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling. This is an internal flag primarily intended to support the Azure Management Portal. Users should not read or write to this property.

Login Pulumi.AzureNative.Web.Inputs.AzureActiveDirectoryLoginResponse

The configuration settings of the Azure Active Directory login flow.

Registration Pulumi.AzureNative.Web.Inputs.AzureActiveDirectoryRegistrationResponse

The configuration settings of the Azure Active Directory app registration.

Validation Pulumi.AzureNative.Web.Inputs.AzureActiveDirectoryValidationResponse

The configuration settings of the Azure Active Directory token validation flow.

Enabled bool

false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.

IsAutoProvisioned bool

Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling. This is an internal flag primarily intended to support the Azure Management Portal. Users should not read or write to this property.

Login AzureActiveDirectoryLoginResponse

The configuration settings of the Azure Active Directory login flow.

Registration AzureActiveDirectoryRegistrationResponse

The configuration settings of the Azure Active Directory app registration.

Validation AzureActiveDirectoryValidationResponse

The configuration settings of the Azure Active Directory token validation flow.

enabled Boolean

false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.

isAutoProvisioned Boolean

Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling. This is an internal flag primarily intended to support the Azure Management Portal. Users should not read or write to this property.

login AzureActiveDirectoryLoginResponse

The configuration settings of the Azure Active Directory login flow.

registration AzureActiveDirectoryRegistrationResponse

The configuration settings of the Azure Active Directory app registration.

validation AzureActiveDirectoryValidationResponse

The configuration settings of the Azure Active Directory token validation flow.

enabled boolean

false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.

isAutoProvisioned boolean

Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling. This is an internal flag primarily intended to support the Azure Management Portal. Users should not read or write to this property.

login AzureActiveDirectoryLoginResponse

The configuration settings of the Azure Active Directory login flow.

registration AzureActiveDirectoryRegistrationResponse

The configuration settings of the Azure Active Directory app registration.

validation AzureActiveDirectoryValidationResponse

The configuration settings of the Azure Active Directory token validation flow.

enabled bool

false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.

is_auto_provisioned bool

Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling. This is an internal flag primarily intended to support the Azure Management Portal. Users should not read or write to this property.

login AzureActiveDirectoryLoginResponse

The configuration settings of the Azure Active Directory login flow.

registration AzureActiveDirectoryRegistrationResponse

The configuration settings of the Azure Active Directory app registration.

validation AzureActiveDirectoryValidationResponse

The configuration settings of the Azure Active Directory token validation flow.

enabled Boolean

false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.

isAutoProvisioned Boolean

Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling. This is an internal flag primarily intended to support the Azure Management Portal. Users should not read or write to this property.

login Property Map

The configuration settings of the Azure Active Directory login flow.

registration Property Map

The configuration settings of the Azure Active Directory app registration.

validation Property Map

The configuration settings of the Azure Active Directory token validation flow.

AzureActiveDirectoryValidation

AllowedAudiences List<string>

The list of audiences that can make successful authentication/authorization requests.

JwtClaimChecks Pulumi.AzureNative.Web.Inputs.JwtClaimChecks

The configuration settings of the checks that should be made while validating the JWT Claims.

AllowedAudiences []string

The list of audiences that can make successful authentication/authorization requests.

JwtClaimChecks JwtClaimChecks

The configuration settings of the checks that should be made while validating the JWT Claims.

allowedAudiences List<String>

The list of audiences that can make successful authentication/authorization requests.

jwtClaimChecks JwtClaimChecks

The configuration settings of the checks that should be made while validating the JWT Claims.

allowedAudiences string[]

The list of audiences that can make successful authentication/authorization requests.

jwtClaimChecks JwtClaimChecks

The configuration settings of the checks that should be made while validating the JWT Claims.

allowed_audiences Sequence[str]

The list of audiences that can make successful authentication/authorization requests.

jwt_claim_checks JwtClaimChecks

The configuration settings of the checks that should be made while validating the JWT Claims.

allowedAudiences List<String>

The list of audiences that can make successful authentication/authorization requests.

jwtClaimChecks Property Map

The configuration settings of the checks that should be made while validating the JWT Claims.

AzureActiveDirectoryValidationResponse

AllowedAudiences List<string>

The list of audiences that can make successful authentication/authorization requests.

JwtClaimChecks Pulumi.AzureNative.Web.Inputs.JwtClaimChecksResponse

The configuration settings of the checks that should be made while validating the JWT Claims.

AllowedAudiences []string

The list of audiences that can make successful authentication/authorization requests.

JwtClaimChecks JwtClaimChecksResponse

The configuration settings of the checks that should be made while validating the JWT Claims.

allowedAudiences List<String>

The list of audiences that can make successful authentication/authorization requests.

jwtClaimChecks JwtClaimChecksResponse

The configuration settings of the checks that should be made while validating the JWT Claims.

allowedAudiences string[]

The list of audiences that can make successful authentication/authorization requests.

jwtClaimChecks JwtClaimChecksResponse

The configuration settings of the checks that should be made while validating the JWT Claims.

allowed_audiences Sequence[str]

The list of audiences that can make successful authentication/authorization requests.

jwt_claim_checks JwtClaimChecksResponse

The configuration settings of the checks that should be made while validating the JWT Claims.

allowedAudiences List<String>

The list of audiences that can make successful authentication/authorization requests.

jwtClaimChecks Property Map

The configuration settings of the checks that should be made while validating the JWT Claims.

AzureStaticWebApps

Enabled bool

false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.

Registration Pulumi.AzureNative.Web.Inputs.AzureStaticWebAppsRegistration

The configuration settings of the Azure Static Web Apps registration.

Enabled bool

false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.

Registration AzureStaticWebAppsRegistration

The configuration settings of the Azure Static Web Apps registration.

enabled Boolean

false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.

registration AzureStaticWebAppsRegistration

The configuration settings of the Azure Static Web Apps registration.

enabled boolean

false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.

registration AzureStaticWebAppsRegistration

The configuration settings of the Azure Static Web Apps registration.

enabled bool

false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.

registration AzureStaticWebAppsRegistration

The configuration settings of the Azure Static Web Apps registration.

enabled Boolean

false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.

registration Property Map

The configuration settings of the Azure Static Web Apps registration.

AzureStaticWebAppsRegistration

ClientId string

The Client ID of the app used for login.

ClientId string

The Client ID of the app used for login.

clientId String

The Client ID of the app used for login.

clientId string

The Client ID of the app used for login.

client_id str

The Client ID of the app used for login.

clientId String

The Client ID of the app used for login.

AzureStaticWebAppsRegistrationResponse

ClientId string

The Client ID of the app used for login.

ClientId string

The Client ID of the app used for login.

clientId String

The Client ID of the app used for login.

clientId string

The Client ID of the app used for login.

client_id str

The Client ID of the app used for login.

clientId String

The Client ID of the app used for login.

AzureStaticWebAppsResponse

Enabled bool

false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.

Registration Pulumi.AzureNative.Web.Inputs.AzureStaticWebAppsRegistrationResponse

The configuration settings of the Azure Static Web Apps registration.

Enabled bool

false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.

Registration AzureStaticWebAppsRegistrationResponse

The configuration settings of the Azure Static Web Apps registration.

enabled Boolean

false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.

registration AzureStaticWebAppsRegistrationResponse

The configuration settings of the Azure Static Web Apps registration.

enabled boolean

false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.

registration AzureStaticWebAppsRegistrationResponse

The configuration settings of the Azure Static Web Apps registration.

enabled bool

false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.

registration AzureStaticWebAppsRegistrationResponse

The configuration settings of the Azure Static Web Apps registration.

enabled Boolean

false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.

registration Property Map

The configuration settings of the Azure Static Web Apps registration.

BlobStorageTokenStore

SasUrlSettingName string

The name of the app setting containing the SAS URL of the blob storage containing the tokens.

SasUrlSettingName string

The name of the app setting containing the SAS URL of the blob storage containing the tokens.

sasUrlSettingName String

The name of the app setting containing the SAS URL of the blob storage containing the tokens.

sasUrlSettingName string

The name of the app setting containing the SAS URL of the blob storage containing the tokens.

sas_url_setting_name str

The name of the app setting containing the SAS URL of the blob storage containing the tokens.

sasUrlSettingName String

The name of the app setting containing the SAS URL of the blob storage containing the tokens.

BlobStorageTokenStoreResponse

SasUrlSettingName string

The name of the app setting containing the SAS URL of the blob storage containing the tokens.

SasUrlSettingName string

The name of the app setting containing the SAS URL of the blob storage containing the tokens.

sasUrlSettingName String

The name of the app setting containing the SAS URL of the blob storage containing the tokens.

sasUrlSettingName string

The name of the app setting containing the SAS URL of the blob storage containing the tokens.

sas_url_setting_name str

The name of the app setting containing the SAS URL of the blob storage containing the tokens.

sasUrlSettingName String

The name of the app setting containing the SAS URL of the blob storage containing the tokens.

ClientCredentialMethod

ClientSecretPost
ClientSecretPost
ClientCredentialMethodClientSecretPost
ClientSecretPost
ClientSecretPost
ClientSecretPost
ClientSecretPost
ClientSecretPost
CLIENT_SECRET_POST
ClientSecretPost
"ClientSecretPost"
ClientSecretPost

ClientRegistration

ClientId string

The Client ID of the app used for login.

ClientSecretSettingName string

The app setting name that contains the client secret.

ClientId string

The Client ID of the app used for login.

ClientSecretSettingName string

The app setting name that contains the client secret.

clientId String

The Client ID of the app used for login.

clientSecretSettingName String

The app setting name that contains the client secret.

clientId string

The Client ID of the app used for login.

clientSecretSettingName string

The app setting name that contains the client secret.

client_id str

The Client ID of the app used for login.

client_secret_setting_name str

The app setting name that contains the client secret.

clientId String

The Client ID of the app used for login.

clientSecretSettingName String

The app setting name that contains the client secret.

ClientRegistrationResponse

ClientId string

The Client ID of the app used for login.

ClientSecretSettingName string

The app setting name that contains the client secret.

ClientId string

The Client ID of the app used for login.

ClientSecretSettingName string

The app setting name that contains the client secret.

clientId String

The Client ID of the app used for login.

clientSecretSettingName String

The app setting name that contains the client secret.

clientId string

The Client ID of the app used for login.

clientSecretSettingName string

The app setting name that contains the client secret.

client_id str

The Client ID of the app used for login.

client_secret_setting_name str

The app setting name that contains the client secret.

clientId String

The Client ID of the app used for login.

clientSecretSettingName String

The app setting name that contains the client secret.

CookieExpiration

Convention Pulumi.AzureNative.Web.CookieExpirationConvention

The convention used when determining the session cookie's expiration.

TimeToExpiration string

The time after the request is made when the session cookie should expire.

Convention CookieExpirationConvention

The convention used when determining the session cookie's expiration.

TimeToExpiration string

The time after the request is made when the session cookie should expire.

convention CookieExpirationConvention

The convention used when determining the session cookie's expiration.

timeToExpiration String

The time after the request is made when the session cookie should expire.

convention CookieExpirationConvention

The convention used when determining the session cookie's expiration.

timeToExpiration string

The time after the request is made when the session cookie should expire.

convention CookieExpirationConvention

The convention used when determining the session cookie's expiration.

time_to_expiration str

The time after the request is made when the session cookie should expire.

convention "FixedTime" | "IdentityProviderDerived"

The convention used when determining the session cookie's expiration.

timeToExpiration String

The time after the request is made when the session cookie should expire.

CookieExpirationConvention

FixedTime
FixedTime
IdentityProviderDerived
IdentityProviderDerived
CookieExpirationConventionFixedTime
FixedTime
CookieExpirationConventionIdentityProviderDerived
IdentityProviderDerived
FixedTime
FixedTime
IdentityProviderDerived
IdentityProviderDerived
FixedTime
FixedTime
IdentityProviderDerived
IdentityProviderDerived
FIXED_TIME
FixedTime
IDENTITY_PROVIDER_DERIVED
IdentityProviderDerived
"FixedTime"
FixedTime
"IdentityProviderDerived"
IdentityProviderDerived

CookieExpirationResponse

Convention string

The convention used when determining the session cookie's expiration.

TimeToExpiration string

The time after the request is made when the session cookie should expire.

Convention string

The convention used when determining the session cookie's expiration.

TimeToExpiration string

The time after the request is made when the session cookie should expire.

convention String

The convention used when determining the session cookie's expiration.

timeToExpiration String

The time after the request is made when the session cookie should expire.

convention string

The convention used when determining the session cookie's expiration.

timeToExpiration string

The time after the request is made when the session cookie should expire.

convention str

The convention used when determining the session cookie's expiration.

time_to_expiration str

The time after the request is made when the session cookie should expire.

convention String

The convention used when determining the session cookie's expiration.

timeToExpiration String

The time after the request is made when the session cookie should expire.

CustomOpenIdConnectProvider

Enabled bool

false if the custom Open ID provider provider should not be enabled; otherwise, true.

Login Pulumi.AzureNative.Web.Inputs.OpenIdConnectLogin

The configuration settings of the login flow of the custom Open ID Connect provider.

Registration Pulumi.AzureNative.Web.Inputs.OpenIdConnectRegistration

The configuration settings of the app registration for the custom Open ID Connect provider.

Enabled bool

false if the custom Open ID provider provider should not be enabled; otherwise, true.

Login OpenIdConnectLogin

The configuration settings of the login flow of the custom Open ID Connect provider.

Registration OpenIdConnectRegistration

The configuration settings of the app registration for the custom Open ID Connect provider.

enabled Boolean

false if the custom Open ID provider provider should not be enabled; otherwise, true.

login OpenIdConnectLogin

The configuration settings of the login flow of the custom Open ID Connect provider.

registration OpenIdConnectRegistration

The configuration settings of the app registration for the custom Open ID Connect provider.

enabled boolean

false if the custom Open ID provider provider should not be enabled; otherwise, true.

login OpenIdConnectLogin

The configuration settings of the login flow of the custom Open ID Connect provider.

registration OpenIdConnectRegistration

The configuration settings of the app registration for the custom Open ID Connect provider.

enabled bool

false if the custom Open ID provider provider should not be enabled; otherwise, true.

login OpenIdConnectLogin

The configuration settings of the login flow of the custom Open ID Connect provider.

registration OpenIdConnectRegistration

The configuration settings of the app registration for the custom Open ID Connect provider.

enabled Boolean

false if the custom Open ID provider provider should not be enabled; otherwise, true.

login Property Map

The configuration settings of the login flow of the custom Open ID Connect provider.

registration Property Map

The configuration settings of the app registration for the custom Open ID Connect provider.

CustomOpenIdConnectProviderResponse

Enabled bool

false if the custom Open ID provider provider should not be enabled; otherwise, true.

Login Pulumi.AzureNative.Web.Inputs.OpenIdConnectLoginResponse

The configuration settings of the login flow of the custom Open ID Connect provider.

Registration Pulumi.AzureNative.Web.Inputs.OpenIdConnectRegistrationResponse

The configuration settings of the app registration for the custom Open ID Connect provider.

Enabled bool

false if the custom Open ID provider provider should not be enabled; otherwise, true.

Login OpenIdConnectLoginResponse

The configuration settings of the login flow of the custom Open ID Connect provider.

Registration OpenIdConnectRegistrationResponse

The configuration settings of the app registration for the custom Open ID Connect provider.

enabled Boolean

false if the custom Open ID provider provider should not be enabled; otherwise, true.

login OpenIdConnectLoginResponse

The configuration settings of the login flow of the custom Open ID Connect provider.

registration OpenIdConnectRegistrationResponse

The configuration settings of the app registration for the custom Open ID Connect provider.

enabled boolean

false if the custom Open ID provider provider should not be enabled; otherwise, true.

login OpenIdConnectLoginResponse

The configuration settings of the login flow of the custom Open ID Connect provider.

registration OpenIdConnectRegistrationResponse

The configuration settings of the app registration for the custom Open ID Connect provider.

enabled bool

false if the custom Open ID provider provider should not be enabled; otherwise, true.

login OpenIdConnectLoginResponse

The configuration settings of the login flow of the custom Open ID Connect provider.

registration OpenIdConnectRegistrationResponse

The configuration settings of the app registration for the custom Open ID Connect provider.

enabled Boolean

false if the custom Open ID provider provider should not be enabled; otherwise, true.

login Property Map

The configuration settings of the login flow of the custom Open ID Connect provider.

registration Property Map

The configuration settings of the app registration for the custom Open ID Connect provider.

Facebook

Enabled bool

false if the Facebook provider should not be enabled despite the set registration; otherwise, true.

GraphApiVersion string

The version of the Facebook api to be used while logging in.

Login Pulumi.AzureNative.Web.Inputs.LoginScopes

The configuration settings of the login flow.

Registration Pulumi.AzureNative.Web.Inputs.AppRegistration

The configuration settings of the app registration for the Facebook provider.

Enabled bool

false if the Facebook provider should not be enabled despite the set registration; otherwise, true.

GraphApiVersion string

The version of the Facebook api to be used while logging in.

Login LoginScopes

The configuration settings of the login flow.

Registration AppRegistration

The configuration settings of the app registration for the Facebook provider.

enabled Boolean

false if the Facebook provider should not be enabled despite the set registration; otherwise, true.

graphApiVersion String

The version of the Facebook api to be used while logging in.

login LoginScopes

The configuration settings of the login flow.

registration AppRegistration

The configuration settings of the app registration for the Facebook provider.

enabled boolean

false if the Facebook provider should not be enabled despite the set registration; otherwise, true.

graphApiVersion string

The version of the Facebook api to be used while logging in.

login LoginScopes

The configuration settings of the login flow.

registration AppRegistration

The configuration settings of the app registration for the Facebook provider.

enabled bool

false if the Facebook provider should not be enabled despite the set registration; otherwise, true.

graph_api_version str

The version of the Facebook api to be used while logging in.

login LoginScopes

The configuration settings of the login flow.

registration AppRegistration

The configuration settings of the app registration for the Facebook provider.

enabled Boolean

false if the Facebook provider should not be enabled despite the set registration; otherwise, true.

graphApiVersion String

The version of the Facebook api to be used while logging in.

login Property Map

The configuration settings of the login flow.

registration Property Map

The configuration settings of the app registration for the Facebook provider.

FacebookResponse

Enabled bool

false if the Facebook provider should not be enabled despite the set registration; otherwise, true.

GraphApiVersion string

The version of the Facebook api to be used while logging in.

Login Pulumi.AzureNative.Web.Inputs.LoginScopesResponse

The configuration settings of the login flow.

Registration Pulumi.AzureNative.Web.Inputs.AppRegistrationResponse

The configuration settings of the app registration for the Facebook provider.

Enabled bool

false if the Facebook provider should not be enabled despite the set registration; otherwise, true.

GraphApiVersion string

The version of the Facebook api to be used while logging in.

Login LoginScopesResponse

The configuration settings of the login flow.

Registration AppRegistrationResponse

The configuration settings of the app registration for the Facebook provider.

enabled Boolean

false if the Facebook provider should not be enabled despite the set registration; otherwise, true.

graphApiVersion String

The version of the Facebook api to be used while logging in.

login LoginScopesResponse

The configuration settings of the login flow.

registration AppRegistrationResponse

The configuration settings of the app registration for the Facebook provider.

enabled boolean

false if the Facebook provider should not be enabled despite the set registration; otherwise, true.

graphApiVersion string

The version of the Facebook api to be used while logging in.

login LoginScopesResponse

The configuration settings of the login flow.

registration AppRegistrationResponse

The configuration settings of the app registration for the Facebook provider.

enabled bool

false if the Facebook provider should not be enabled despite the set registration; otherwise, true.

graph_api_version str

The version of the Facebook api to be used while logging in.

login LoginScopesResponse

The configuration settings of the login flow.

registration AppRegistrationResponse

The configuration settings of the app registration for the Facebook provider.

enabled Boolean

false if the Facebook provider should not be enabled despite the set registration; otherwise, true.

graphApiVersion String

The version of the Facebook api to be used while logging in.

login Property Map

The configuration settings of the login flow.

registration Property Map

The configuration settings of the app registration for the Facebook provider.

FileSystemTokenStore

Directory string

The directory in which the tokens will be stored.

Directory string

The directory in which the tokens will be stored.

directory String

The directory in which the tokens will be stored.

directory string

The directory in which the tokens will be stored.

directory str

The directory in which the tokens will be stored.

directory String

The directory in which the tokens will be stored.

FileSystemTokenStoreResponse

Directory string

The directory in which the tokens will be stored.

Directory string

The directory in which the tokens will be stored.

directory String

The directory in which the tokens will be stored.

directory string

The directory in which the tokens will be stored.

directory str

The directory in which the tokens will be stored.

directory String

The directory in which the tokens will be stored.

ForwardProxy

Convention Pulumi.AzureNative.Web.ForwardProxyConvention

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

CustomHostHeaderName string

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

CustomProtoHeaderName string

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

Convention ForwardProxyConvention

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

CustomHostHeaderName string

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

CustomProtoHeaderName string

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

convention ForwardProxyConvention

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

customHostHeaderName String

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

customProtoHeaderName String

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

convention ForwardProxyConvention

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

customHostHeaderName string

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

customProtoHeaderName string

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

convention ForwardProxyConvention

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

custom_host_header_name str

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

custom_proto_header_name str

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

convention "NoProxy" | "Standard" | "Custom"

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

customHostHeaderName String

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

customProtoHeaderName String

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

ForwardProxyConvention

NoProxy
NoProxy
Standard
Standard
Custom
Custom
ForwardProxyConventionNoProxy
NoProxy
ForwardProxyConventionStandard
Standard
ForwardProxyConventionCustom
Custom
NoProxy
NoProxy
Standard
Standard
Custom
Custom
NoProxy
NoProxy
Standard
Standard
Custom
Custom
NO_PROXY
NoProxy
STANDARD
Standard
CUSTOM
Custom
"NoProxy"
NoProxy
"Standard"
Standard
"Custom"
Custom

ForwardProxyResponse

Convention string

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

CustomHostHeaderName string

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

CustomProtoHeaderName string

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

Convention string

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

CustomHostHeaderName string

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

CustomProtoHeaderName string

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

convention String

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

customHostHeaderName String

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

customProtoHeaderName String

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

convention string

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

customHostHeaderName string

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

customProtoHeaderName string

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

convention str

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

custom_host_header_name str

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

custom_proto_header_name str

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

convention String

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

customHostHeaderName String

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

customProtoHeaderName String

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

GitHub

Enabled bool

false if the GitHub provider should not be enabled despite the set registration; otherwise, true.

Login Pulumi.AzureNative.Web.Inputs.LoginScopes

The configuration settings of the login flow.

Registration Pulumi.AzureNative.Web.Inputs.ClientRegistration

The configuration settings of the app registration for the GitHub provider.

Enabled bool

false if the GitHub provider should not be enabled despite the set registration; otherwise, true.

Login LoginScopes

The configuration settings of the login flow.

Registration ClientRegistration

The configuration settings of the app registration for the GitHub provider.

enabled Boolean

false if the GitHub provider should not be enabled despite the set registration; otherwise, true.

login LoginScopes

The configuration settings of the login flow.

registration ClientRegistration

The configuration settings of the app registration for the GitHub provider.

enabled boolean

false if the GitHub provider should not be enabled despite the set registration; otherwise, true.

login LoginScopes

The configuration settings of the login flow.

registration ClientRegistration

The configuration settings of the app registration for the GitHub provider.

enabled bool

false if the GitHub provider should not be enabled despite the set registration; otherwise, true.

login LoginScopes

The configuration settings of the login flow.

registration ClientRegistration

The configuration settings of the app registration for the GitHub provider.

enabled Boolean

false if the GitHub provider should not be enabled despite the set registration; otherwise, true.

login Property Map

The configuration settings of the login flow.

registration Property Map

The configuration settings of the app registration for the GitHub provider.

GitHubResponse

Enabled bool

false if the GitHub provider should not be enabled despite the set registration; otherwise, true.

Login Pulumi.AzureNative.Web.Inputs.LoginScopesResponse

The configuration settings of the login flow.

Registration Pulumi.AzureNative.Web.Inputs.ClientRegistrationResponse

The configuration settings of the app registration for the GitHub provider.

Enabled bool

false if the GitHub provider should not be enabled despite the set registration; otherwise, true.

Login LoginScopesResponse

The configuration settings of the login flow.

Registration ClientRegistrationResponse

The configuration settings of the app registration for the GitHub provider.

enabled Boolean

false if the GitHub provider should not be enabled despite the set registration; otherwise, true.

login LoginScopesResponse

The configuration settings of the login flow.

registration ClientRegistrationResponse

The configuration settings of the app registration for the GitHub provider.

enabled boolean

false if the GitHub provider should not be enabled despite the set registration; otherwise, true.

login LoginScopesResponse

The configuration settings of the login flow.

registration ClientRegistrationResponse

The configuration settings of the app registration for the GitHub provider.

enabled bool

false if the GitHub provider should not be enabled despite the set registration; otherwise, true.

login LoginScopesResponse

The configuration settings of the login flow.

registration ClientRegistrationResponse

The configuration settings of the app registration for the GitHub provider.

enabled Boolean

false if the GitHub provider should not be enabled despite the set registration; otherwise, true.

login Property Map

The configuration settings of the login flow.

registration Property Map

The configuration settings of the app registration for the GitHub provider.

GlobalValidation

ExcludedPaths List<string>

The paths for which unauthenticated flow would not be redirected to the login page.

RedirectToProvider string

The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".

RequireAuthentication bool

true if the authentication flow is required any request is made; otherwise, false.

UnauthenticatedClientAction Pulumi.AzureNative.Web.UnauthenticatedClientActionV2

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

ExcludedPaths []string

The paths for which unauthenticated flow would not be redirected to the login page.

RedirectToProvider string

The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".

RequireAuthentication bool

true if the authentication flow is required any request is made; otherwise, false.

UnauthenticatedClientAction UnauthenticatedClientActionV2

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

excludedPaths List<String>

The paths for which unauthenticated flow would not be redirected to the login page.

redirectToProvider String

The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".

requireAuthentication Boolean

true if the authentication flow is required any request is made; otherwise, false.

unauthenticatedClientAction UnauthenticatedClientActionV2

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

excludedPaths string[]

The paths for which unauthenticated flow would not be redirected to the login page.

redirectToProvider string

The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".

requireAuthentication boolean

true if the authentication flow is required any request is made; otherwise, false.

unauthenticatedClientAction UnauthenticatedClientActionV2

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

excluded_paths Sequence[str]

The paths for which unauthenticated flow would not be redirected to the login page.

redirect_to_provider str

The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".

require_authentication bool

true if the authentication flow is required any request is made; otherwise, false.

unauthenticated_client_action UnauthenticatedClientActionV2

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

excludedPaths List<String>

The paths for which unauthenticated flow would not be redirected to the login page.

redirectToProvider String

The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".

requireAuthentication Boolean

true if the authentication flow is required any request is made; otherwise, false.

unauthenticatedClientAction "RedirectToLoginPage" | "AllowAnonymous" | "Return401" | "Return403"

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

GlobalValidationResponse

ExcludedPaths List<string>

The paths for which unauthenticated flow would not be redirected to the login page.

RedirectToProvider string

The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".

RequireAuthentication bool

true if the authentication flow is required any request is made; otherwise, false.

UnauthenticatedClientAction string

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

ExcludedPaths []string

The paths for which unauthenticated flow would not be redirected to the login page.

RedirectToProvider string

The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".

RequireAuthentication bool

true if the authentication flow is required any request is made; otherwise, false.

UnauthenticatedClientAction string

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

excludedPaths List<String>

The paths for which unauthenticated flow would not be redirected to the login page.

redirectToProvider String

The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".

requireAuthentication Boolean

true if the authentication flow is required any request is made; otherwise, false.

unauthenticatedClientAction String

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

excludedPaths string[]

The paths for which unauthenticated flow would not be redirected to the login page.

redirectToProvider string

The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".

requireAuthentication boolean

true if the authentication flow is required any request is made; otherwise, false.

unauthenticatedClientAction string

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

excluded_paths Sequence[str]

The paths for which unauthenticated flow would not be redirected to the login page.

redirect_to_provider str

The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".

require_authentication bool

true if the authentication flow is required any request is made; otherwise, false.

unauthenticated_client_action str

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

excludedPaths List<String>

The paths for which unauthenticated flow would not be redirected to the login page.

redirectToProvider String

The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".

requireAuthentication Boolean

true if the authentication flow is required any request is made; otherwise, false.

unauthenticatedClientAction String

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

Google

Enabled bool

false if the Google provider should not be enabled despite the set registration; otherwise, true.

Login Pulumi.AzureNative.Web.Inputs.LoginScopes

The configuration settings of the login flow.

Registration Pulumi.AzureNative.Web.Inputs.ClientRegistration

The configuration settings of the app registration for the Google provider.

Validation Pulumi.AzureNative.Web.Inputs.AllowedAudiencesValidation

The configuration settings of the Azure Active Directory token validation flow.

Enabled bool

false if the Google provider should not be enabled despite the set registration; otherwise, true.

Login LoginScopes

The configuration settings of the login flow.

Registration ClientRegistration

The configuration settings of the app registration for the Google provider.

Validation AllowedAudiencesValidation

The configuration settings of the Azure Active Directory token validation flow.

enabled Boolean

false if the Google provider should not be enabled despite the set registration; otherwise, true.

login LoginScopes

The configuration settings of the login flow.

registration ClientRegistration

The configuration settings of the app registration for the Google provider.

validation AllowedAudiencesValidation

The configuration settings of the Azure Active Directory token validation flow.

enabled boolean

false if the Google provider should not be enabled despite the set registration; otherwise, true.

login LoginScopes

The configuration settings of the login flow.

registration ClientRegistration

The configuration settings of the app registration for the Google provider.

validation AllowedAudiencesValidation

The configuration settings of the Azure Active Directory token validation flow.

enabled bool

false if the Google provider should not be enabled despite the set registration; otherwise, true.

login LoginScopes

The configuration settings of the login flow.

registration ClientRegistration

The configuration settings of the app registration for the Google provider.

validation AllowedAudiencesValidation

The configuration settings of the Azure Active Directory token validation flow.

enabled Boolean

false if the Google provider should not be enabled despite the set registration; otherwise, true.

login Property Map

The configuration settings of the login flow.

registration Property Map

The configuration settings of the app registration for the Google provider.

validation Property Map

The configuration settings of the Azure Active Directory token validation flow.

GoogleResponse

Enabled bool

false if the Google provider should not be enabled despite the set registration; otherwise, true.

Login Pulumi.AzureNative.Web.Inputs.LoginScopesResponse

The configuration settings of the login flow.

Registration Pulumi.AzureNative.Web.Inputs.ClientRegistrationResponse

The configuration settings of the app registration for the Google provider.

Validation Pulumi.AzureNative.Web.Inputs.AllowedAudiencesValidationResponse

The configuration settings of the Azure Active Directory token validation flow.

Enabled bool

false if the Google provider should not be enabled despite the set registration; otherwise, true.

Login LoginScopesResponse

The configuration settings of the login flow.

Registration ClientRegistrationResponse

The configuration settings of the app registration for the Google provider.

Validation AllowedAudiencesValidationResponse

The configuration settings of the Azure Active Directory token validation flow.

enabled Boolean

false if the Google provider should not be enabled despite the set registration; otherwise, true.

login LoginScopesResponse

The configuration settings of the login flow.

registration ClientRegistrationResponse

The configuration settings of the app registration for the Google provider.

validation AllowedAudiencesValidationResponse

The configuration settings of the Azure Active Directory token validation flow.

enabled boolean

false if the Google provider should not be enabled despite the set registration; otherwise, true.

login LoginScopesResponse

The configuration settings of the login flow.

registration ClientRegistrationResponse

The configuration settings of the app registration for the Google provider.

validation AllowedAudiencesValidationResponse

The configuration settings of the Azure Active Directory token validation flow.

enabled bool

false if the Google provider should not be enabled despite the set registration; otherwise, true.

login LoginScopesResponse

The configuration settings of the login flow.

registration ClientRegistrationResponse

The configuration settings of the app registration for the Google provider.

validation AllowedAudiencesValidationResponse

The configuration settings of the Azure Active Directory token validation flow.

enabled Boolean

false if the Google provider should not be enabled despite the set registration; otherwise, true.

login Property Map

The configuration settings of the login flow.

registration Property Map

The configuration settings of the app registration for the Google provider.

validation Property Map

The configuration settings of the Azure Active Directory token validation flow.

HttpSettings

ForwardProxy Pulumi.AzureNative.Web.Inputs.ForwardProxy

The configuration settings of a forward proxy used to make the requests.

RequireHttps bool

false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.

Routes Pulumi.AzureNative.Web.Inputs.HttpSettingsRoutes

The configuration settings of the paths HTTP requests.

ForwardProxy ForwardProxy

The configuration settings of a forward proxy used to make the requests.

RequireHttps bool

false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.

Routes HttpSettingsRoutes

The configuration settings of the paths HTTP requests.

forwardProxy ForwardProxy

The configuration settings of a forward proxy used to make the requests.

requireHttps Boolean

false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.

routes HttpSettingsRoutes

The configuration settings of the paths HTTP requests.

forwardProxy ForwardProxy

The configuration settings of a forward proxy used to make the requests.

requireHttps boolean

false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.

routes HttpSettingsRoutes

The configuration settings of the paths HTTP requests.

forward_proxy ForwardProxy

The configuration settings of a forward proxy used to make the requests.

require_https bool

false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.

routes HttpSettingsRoutes

The configuration settings of the paths HTTP requests.

forwardProxy Property Map

The configuration settings of a forward proxy used to make the requests.

requireHttps Boolean

false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.

routes Property Map

The configuration settings of the paths HTTP requests.

HttpSettingsResponse

ForwardProxy Pulumi.AzureNative.Web.Inputs.ForwardProxyResponse

The configuration settings of a forward proxy used to make the requests.

RequireHttps bool

false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.

Routes Pulumi.AzureNative.Web.Inputs.HttpSettingsRoutesResponse

The configuration settings of the paths HTTP requests.

ForwardProxy ForwardProxyResponse

The configuration settings of a forward proxy used to make the requests.

RequireHttps bool

false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.

Routes HttpSettingsRoutesResponse

The configuration settings of the paths HTTP requests.

forwardProxy ForwardProxyResponse

The configuration settings of a forward proxy used to make the requests.

requireHttps Boolean

false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.

routes HttpSettingsRoutesResponse

The configuration settings of the paths HTTP requests.

forwardProxy ForwardProxyResponse

The configuration settings of a forward proxy used to make the requests.

requireHttps boolean

false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.

routes HttpSettingsRoutesResponse

The configuration settings of the paths HTTP requests.

forward_proxy ForwardProxyResponse

The configuration settings of a forward proxy used to make the requests.

require_https bool

false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.

routes HttpSettingsRoutesResponse

The configuration settings of the paths HTTP requests.

forwardProxy Property Map

The configuration settings of a forward proxy used to make the requests.

requireHttps Boolean

false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.

routes Property Map

The configuration settings of the paths HTTP requests.

HttpSettingsRoutes

ApiPrefix string

The prefix that should precede all the authentication/authorization paths.

ApiPrefix string

The prefix that should precede all the authentication/authorization paths.

apiPrefix String

The prefix that should precede all the authentication/authorization paths.

apiPrefix string

The prefix that should precede all the authentication/authorization paths.

api_prefix str

The prefix that should precede all the authentication/authorization paths.

apiPrefix String

The prefix that should precede all the authentication/authorization paths.

HttpSettingsRoutesResponse

ApiPrefix string

The prefix that should precede all the authentication/authorization paths.

ApiPrefix string

The prefix that should precede all the authentication/authorization paths.

apiPrefix String

The prefix that should precede all the authentication/authorization paths.

apiPrefix string

The prefix that should precede all the authentication/authorization paths.

api_prefix str

The prefix that should precede all the authentication/authorization paths.

apiPrefix String

The prefix that should precede all the authentication/authorization paths.

IdentityProviders

Apple Pulumi.AzureNative.Web.Inputs.Apple

The configuration settings of the Apple provider.

AzureActiveDirectory Pulumi.AzureNative.Web.Inputs.AzureActiveDirectory

The configuration settings of the Azure Active directory provider.

AzureStaticWebApps Pulumi.AzureNative.Web.Inputs.AzureStaticWebApps

The configuration settings of the Azure Static Web Apps provider.

CustomOpenIdConnectProviders Dictionary<string, Pulumi.AzureNative.Web.Inputs.CustomOpenIdConnectProvider>

The map of the name of the alias of each custom Open ID Connect provider to the configuration settings of the custom Open ID Connect provider.

Facebook Pulumi.AzureNative.Web.Inputs.Facebook

The configuration settings of the Facebook provider.

GitHub Pulumi.AzureNative.Web.Inputs.GitHub

The configuration settings of the GitHub provider.

Google Pulumi.AzureNative.Web.Inputs.Google

The configuration settings of the Google provider.

LegacyMicrosoftAccount Pulumi.AzureNative.Web.Inputs.LegacyMicrosoftAccount

The configuration settings of the legacy Microsoft Account provider.

Twitter Pulumi.AzureNative.Web.Inputs.Twitter

The configuration settings of the Twitter provider.

Apple Apple

The configuration settings of the Apple provider.

AzureActiveDirectory AzureActiveDirectory

The configuration settings of the Azure Active directory provider.

AzureStaticWebApps AzureStaticWebApps

The configuration settings of the Azure Static Web Apps provider.

CustomOpenIdConnectProviders map[string]CustomOpenIdConnectProvider

The map of the name of the alias of each custom Open ID Connect provider to the configuration settings of the custom Open ID Connect provider.

Facebook Facebook

The configuration settings of the Facebook provider.

GitHub GitHub

The configuration settings of the GitHub provider.

Google Google

The configuration settings of the Google provider.

LegacyMicrosoftAccount LegacyMicrosoftAccount

The configuration settings of the legacy Microsoft Account provider.

Twitter Twitter

The configuration settings of the Twitter provider.

apple Apple

The configuration settings of the Apple provider.

azureActiveDirectory AzureActiveDirectory

The configuration settings of the Azure Active directory provider.

azureStaticWebApps AzureStaticWebApps

The configuration settings of the Azure Static Web Apps provider.

customOpenIdConnectProviders Map<String,CustomOpenIdConnectProvider>

The map of the name of the alias of each custom Open ID Connect provider to the configuration settings of the custom Open ID Connect provider.

facebook Facebook

The configuration settings of the Facebook provider.

gitHub GitHub

The configuration settings of the GitHub provider.

google Google

The configuration settings of the Google provider.

legacyMicrosoftAccount LegacyMicrosoftAccount

The configuration settings of the legacy Microsoft Account provider.

twitter Twitter

The configuration settings of the Twitter provider.

apple Apple

The configuration settings of the Apple provider.

azureActiveDirectory AzureActiveDirectory

The configuration settings of the Azure Active directory provider.

azureStaticWebApps AzureStaticWebApps

The configuration settings of the Azure Static Web Apps provider.

customOpenIdConnectProviders {[key: string]: CustomOpenIdConnectProvider}

The map of the name of the alias of each custom Open ID Connect provider to the configuration settings of the custom Open ID Connect provider.

facebook Facebook

The configuration settings of the Facebook provider.

gitHub GitHub

The configuration settings of the GitHub provider.

google Google

The configuration settings of the Google provider.

legacyMicrosoftAccount LegacyMicrosoftAccount

The configuration settings of the legacy Microsoft Account provider.

twitter Twitter

The configuration settings of the Twitter provider.

apple Apple

The configuration settings of the Apple provider.

azure_active_directory AzureActiveDirectory

The configuration settings of the Azure Active directory provider.

azure_static_web_apps AzureStaticWebApps

The configuration settings of the Azure Static Web Apps provider.

custom_open_id_connect_providers Mapping[str, CustomOpenIdConnectProvider]

The map of the name of the alias of each custom Open ID Connect provider to the configuration settings of the custom Open ID Connect provider.

facebook Facebook

The configuration settings of the Facebook provider.

git_hub GitHub

The configuration settings of the GitHub provider.

google Google

The configuration settings of the Google provider.

legacy_microsoft_account LegacyMicrosoftAccount

The configuration settings of the legacy Microsoft Account provider.

twitter Twitter

The configuration settings of the Twitter provider.

apple Property Map

The configuration settings of the Apple provider.

azureActiveDirectory Property Map

The configuration settings of the Azure Active directory provider.

azureStaticWebApps Property Map

The configuration settings of the Azure Static Web Apps provider.

customOpenIdConnectProviders Map<Property Map>

The map of the name of the alias of each custom Open ID Connect provider to the configuration settings of the custom Open ID Connect provider.

facebook Property Map

The configuration settings of the Facebook provider.

gitHub Property Map

The configuration settings of the GitHub provider.

google Property Map

The configuration settings of the Google provider.

legacyMicrosoftAccount Property Map

The configuration settings of the legacy Microsoft Account provider.

twitter Property Map

The configuration settings of the Twitter provider.

IdentityProvidersResponse

Apple Pulumi.AzureNative.Web.Inputs.AppleResponse

The configuration settings of the Apple provider.

AzureActiveDirectory Pulumi.AzureNative.Web.Inputs.AzureActiveDirectoryResponse

The configuration settings of the Azure Active directory provider.

AzureStaticWebApps Pulumi.AzureNative.Web.Inputs.AzureStaticWebAppsResponse

The configuration settings of the Azure Static Web Apps provider.

CustomOpenIdConnectProviders Dictionary<string, Pulumi.AzureNative.Web.Inputs.CustomOpenIdConnectProviderResponse>

The map of the name of the alias of each custom Open ID Connect provider to the configuration settings of the custom Open ID Connect provider.

Facebook Pulumi.AzureNative.Web.Inputs.FacebookResponse

The configuration settings of the Facebook provider.

GitHub Pulumi.AzureNative.Web.Inputs.GitHubResponse

The configuration settings of the GitHub provider.

Google Pulumi.AzureNative.Web.Inputs.GoogleResponse

The configuration settings of the Google provider.

LegacyMicrosoftAccount Pulumi.AzureNative.Web.Inputs.LegacyMicrosoftAccountResponse

The configuration settings of the legacy Microsoft Account provider.

Twitter Pulumi.AzureNative.Web.Inputs.TwitterResponse

The configuration settings of the Twitter provider.

Apple AppleResponse

The configuration settings of the Apple provider.

AzureActiveDirectory AzureActiveDirectoryResponse

The configuration settings of the Azure Active directory provider.

AzureStaticWebApps AzureStaticWebAppsResponse

The configuration settings of the Azure Static Web Apps provider.

CustomOpenIdConnectProviders map[string]CustomOpenIdConnectProviderResponse

The map of the name of the alias of each custom Open ID Connect provider to the configuration settings of the custom Open ID Connect provider.

Facebook FacebookResponse

The configuration settings of the Facebook provider.

GitHub GitHubResponse

The configuration settings of the GitHub provider.

Google GoogleResponse

The configuration settings of the Google provider.

LegacyMicrosoftAccount LegacyMicrosoftAccountResponse

The configuration settings of the legacy Microsoft Account provider.

Twitter TwitterResponse

The configuration settings of the Twitter provider.

apple AppleResponse

The configuration settings of the Apple provider.

azureActiveDirectory AzureActiveDirectoryResponse

The configuration settings of the Azure Active directory provider.

azureStaticWebApps AzureStaticWebAppsResponse

The configuration settings of the Azure Static Web Apps provider.

customOpenIdConnectProviders Map<String,CustomOpenIdConnectProviderResponse>

The map of the name of the alias of each custom Open ID Connect provider to the configuration settings of the custom Open ID Connect provider.

facebook FacebookResponse

The configuration settings of the Facebook provider.

gitHub GitHubResponse

The configuration settings of the GitHub provider.

google GoogleResponse

The configuration settings of the Google provider.

legacyMicrosoftAccount LegacyMicrosoftAccountResponse

The configuration settings of the legacy Microsoft Account provider.

twitter TwitterResponse

The configuration settings of the Twitter provider.

apple AppleResponse

The configuration settings of the Apple provider.

azureActiveDirectory AzureActiveDirectoryResponse

The configuration settings of the Azure Active directory provider.

azureStaticWebApps AzureStaticWebAppsResponse

The configuration settings of the Azure Static Web Apps provider.

customOpenIdConnectProviders {[key: string]: CustomOpenIdConnectProviderResponse}

The map of the name of the alias of each custom Open ID Connect provider to the configuration settings of the custom Open ID Connect provider.

facebook FacebookResponse

The configuration settings of the Facebook provider.

gitHub GitHubResponse

The configuration settings of the GitHub provider.

google GoogleResponse

The configuration settings of the Google provider.

legacyMicrosoftAccount LegacyMicrosoftAccountResponse

The configuration settings of the legacy Microsoft Account provider.

twitter TwitterResponse

The configuration settings of the Twitter provider.

apple AppleResponse

The configuration settings of the Apple provider.

azure_active_directory AzureActiveDirectoryResponse

The configuration settings of the Azure Active directory provider.

azure_static_web_apps AzureStaticWebAppsResponse

The configuration settings of the Azure Static Web Apps provider.

custom_open_id_connect_providers Mapping[str, CustomOpenIdConnectProviderResponse]

The map of the name of the alias of each custom Open ID Connect provider to the configuration settings of the custom Open ID Connect provider.

facebook FacebookResponse

The configuration settings of the Facebook provider.

git_hub GitHubResponse

The configuration settings of the GitHub provider.

google GoogleResponse

The configuration settings of the Google provider.

legacy_microsoft_account LegacyMicrosoftAccountResponse

The configuration settings of the legacy Microsoft Account provider.

twitter TwitterResponse

The configuration settings of the Twitter provider.

apple Property Map

The configuration settings of the Apple provider.

azureActiveDirectory Property Map

The configuration settings of the Azure Active directory provider.

azureStaticWebApps Property Map

The configuration settings of the Azure Static Web Apps provider.

customOpenIdConnectProviders Map<Property Map>

The map of the name of the alias of each custom Open ID Connect provider to the configuration settings of the custom Open ID Connect provider.

facebook Property Map

The configuration settings of the Facebook provider.

gitHub Property Map

The configuration settings of the GitHub provider.

google Property Map

The configuration settings of the Google provider.

legacyMicrosoftAccount Property Map

The configuration settings of the legacy Microsoft Account provider.

twitter Property Map

The configuration settings of the Twitter provider.

JwtClaimChecks

AllowedClientApplications List<string>

The list of the allowed client applications.

AllowedGroups List<string>

The list of the allowed groups.

AllowedClientApplications []string

The list of the allowed client applications.

AllowedGroups []string

The list of the allowed groups.

allowedClientApplications List<String>

The list of the allowed client applications.

allowedGroups List<String>

The list of the allowed groups.

allowedClientApplications string[]

The list of the allowed client applications.

allowedGroups string[]

The list of the allowed groups.

allowed_client_applications Sequence[str]

The list of the allowed client applications.

allowed_groups Sequence[str]

The list of the allowed groups.

allowedClientApplications List<String>

The list of the allowed client applications.

allowedGroups List<String>

The list of the allowed groups.

JwtClaimChecksResponse

AllowedClientApplications List<string>

The list of the allowed client applications.

AllowedGroups List<string>

The list of the allowed groups.

AllowedClientApplications []string

The list of the allowed client applications.

AllowedGroups []string

The list of the allowed groups.

allowedClientApplications List<String>

The list of the allowed client applications.

allowedGroups List<String>

The list of the allowed groups.

allowedClientApplications string[]

The list of the allowed client applications.

allowedGroups string[]

The list of the allowed groups.

allowed_client_applications Sequence[str]

The list of the allowed client applications.

allowed_groups Sequence[str]

The list of the allowed groups.

allowedClientApplications List<String>

The list of the allowed client applications.

allowedGroups List<String>

The list of the allowed groups.

LegacyMicrosoftAccount

Enabled bool

false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true.

Login Pulumi.AzureNative.Web.Inputs.LoginScopes

The configuration settings of the login flow.

Registration Pulumi.AzureNative.Web.Inputs.ClientRegistration

The configuration settings of the app registration for the legacy Microsoft Account provider.

Validation Pulumi.AzureNative.Web.Inputs.AllowedAudiencesValidation

The configuration settings of the legacy Microsoft Account provider token validation flow.

Enabled bool

false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true.

Login LoginScopes

The configuration settings of the login flow.

Registration ClientRegistration

The configuration settings of the app registration for the legacy Microsoft Account provider.

Validation AllowedAudiencesValidation

The configuration settings of the legacy Microsoft Account provider token validation flow.

enabled Boolean

false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true.

login LoginScopes

The configuration settings of the login flow.

registration ClientRegistration

The configuration settings of the app registration for the legacy Microsoft Account provider.

validation AllowedAudiencesValidation

The configuration settings of the legacy Microsoft Account provider token validation flow.

enabled boolean

false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true.

login LoginScopes

The configuration settings of the login flow.

registration ClientRegistration

The configuration settings of the app registration for the legacy Microsoft Account provider.

validation AllowedAudiencesValidation

The configuration settings of the legacy Microsoft Account provider token validation flow.

enabled bool

false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true.

login LoginScopes

The configuration settings of the login flow.

registration ClientRegistration

The configuration settings of the app registration for the legacy Microsoft Account provider.

validation AllowedAudiencesValidation

The configuration settings of the legacy Microsoft Account provider token validation flow.

enabled Boolean

false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true.

login Property Map

The configuration settings of the login flow.

registration Property Map

The configuration settings of the app registration for the legacy Microsoft Account provider.

validation Property Map

The configuration settings of the legacy Microsoft Account provider token validation flow.

LegacyMicrosoftAccountResponse

Enabled bool

false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true.

Login Pulumi.AzureNative.Web.Inputs.LoginScopesResponse

The configuration settings of the login flow.

Registration Pulumi.AzureNative.Web.Inputs.ClientRegistrationResponse

The configuration settings of the app registration for the legacy Microsoft Account provider.

Validation Pulumi.AzureNative.Web.Inputs.AllowedAudiencesValidationResponse

The configuration settings of the legacy Microsoft Account provider token validation flow.

Enabled bool

false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true.

Login LoginScopesResponse

The configuration settings of the login flow.

Registration ClientRegistrationResponse

The configuration settings of the app registration for the legacy Microsoft Account provider.

Validation AllowedAudiencesValidationResponse

The configuration settings of the legacy Microsoft Account provider token validation flow.

enabled Boolean

false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true.

login LoginScopesResponse

The configuration settings of the login flow.

registration ClientRegistrationResponse

The configuration settings of the app registration for the legacy Microsoft Account provider.

validation AllowedAudiencesValidationResponse

The configuration settings of the legacy Microsoft Account provider token validation flow.

enabled boolean

false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true.

login LoginScopesResponse

The configuration settings of the login flow.

registration ClientRegistrationResponse

The configuration settings of the app registration for the legacy Microsoft Account provider.

validation AllowedAudiencesValidationResponse

The configuration settings of the legacy Microsoft Account provider token validation flow.

enabled bool

false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true.

login LoginScopesResponse

The configuration settings of the login flow.

registration ClientRegistrationResponse

The configuration settings of the app registration for the legacy Microsoft Account provider.

validation AllowedAudiencesValidationResponse

The configuration settings of the legacy Microsoft Account provider token validation flow.

enabled Boolean

false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true.

login Property Map

The configuration settings of the login flow.

registration Property Map

The configuration settings of the app registration for the legacy Microsoft Account provider.

validation Property Map

The configuration settings of the legacy Microsoft Account provider token validation flow.

Login

AllowedExternalRedirectUrls List<string>

External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored. This is an advanced setting typically only needed by Windows Store application backends. Note that URLs within the current domain are always implicitly allowed.

CookieExpiration Pulumi.AzureNative.Web.Inputs.CookieExpiration

The configuration settings of the session cookie's expiration.

Nonce Pulumi.AzureNative.Web.Inputs.Nonce

The configuration settings of the nonce used in the login flow.

PreserveUrlFragmentsForLogins bool

true if the fragments from the request are preserved after the login request is made; otherwise, false.

Routes Pulumi.AzureNative.Web.Inputs.LoginRoutes

The routes that specify the endpoints used for login and logout requests.

TokenStore Pulumi.AzureNative.Web.Inputs.TokenStore

The configuration settings of the token store.

AllowedExternalRedirectUrls []string

External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored. This is an advanced setting typically only needed by Windows Store application backends. Note that URLs within the current domain are always implicitly allowed.

CookieExpiration CookieExpiration

The configuration settings of the session cookie's expiration.

Nonce Nonce

The configuration settings of the nonce used in the login flow.

PreserveUrlFragmentsForLogins bool

true if the fragments from the request are preserved after the login request is made; otherwise, false.

Routes LoginRoutes

The routes that specify the endpoints used for login and logout requests.

TokenStore TokenStore

The configuration settings of the token store.

allowedExternalRedirectUrls List<String>

External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored. This is an advanced setting typically only needed by Windows Store application backends. Note that URLs within the current domain are always implicitly allowed.

cookieExpiration CookieExpiration

The configuration settings of the session cookie's expiration.

nonce Nonce

The configuration settings of the nonce used in the login flow.

preserveUrlFragmentsForLogins Boolean

true if the fragments from the request are preserved after the login request is made; otherwise, false.

routes LoginRoutes

The routes that specify the endpoints used for login and logout requests.

tokenStore TokenStore

The configuration settings of the token store.

allowedExternalRedirectUrls string[]

External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored. This is an advanced setting typically only needed by Windows Store application backends. Note that URLs within the current domain are always implicitly allowed.

cookieExpiration CookieExpiration

The configuration settings of the session cookie's expiration.

nonce Nonce

The configuration settings of the nonce used in the login flow.

preserveUrlFragmentsForLogins boolean

true if the fragments from the request are preserved after the login request is made; otherwise, false.

routes LoginRoutes

The routes that specify the endpoints used for login and logout requests.

tokenStore TokenStore

The configuration settings of the token store.

allowed_external_redirect_urls Sequence[str]

External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored. This is an advanced setting typically only needed by Windows Store application backends. Note that URLs within the current domain are always implicitly allowed.

cookie_expiration CookieExpiration

The configuration settings of the session cookie's expiration.

nonce Nonce

The configuration settings of the nonce used in the login flow.

preserve_url_fragments_for_logins bool

true if the fragments from the request are preserved after the login request is made; otherwise, false.

routes LoginRoutes

The routes that specify the endpoints used for login and logout requests.

token_store TokenStore

The configuration settings of the token store.

allowedExternalRedirectUrls List<String>

External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored. This is an advanced setting typically only needed by Windows Store application backends. Note that URLs within the current domain are always implicitly allowed.

cookieExpiration Property Map

The configuration settings of the session cookie's expiration.

nonce Property Map

The configuration settings of the nonce used in the login flow.

preserveUrlFragmentsForLogins Boolean

true if the fragments from the request are preserved after the login request is made; otherwise, false.

routes Property Map

The routes that specify the endpoints used for login and logout requests.

tokenStore Property Map

The configuration settings of the token store.

LoginResponse

AllowedExternalRedirectUrls List<string>

External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored. This is an advanced setting typically only needed by Windows Store application backends. Note that URLs within the current domain are always implicitly allowed.

CookieExpiration Pulumi.AzureNative.Web.Inputs.CookieExpirationResponse

The configuration settings of the session cookie's expiration.

Nonce Pulumi.AzureNative.Web.Inputs.NonceResponse

The configuration settings of the nonce used in the login flow.

PreserveUrlFragmentsForLogins bool

true if the fragments from the request are preserved after the login request is made; otherwise, false.

Routes Pulumi.AzureNative.Web.Inputs.LoginRoutesResponse

The routes that specify the endpoints used for login and logout requests.

TokenStore Pulumi.AzureNative.Web.Inputs.TokenStoreResponse

The configuration settings of the token store.

AllowedExternalRedirectUrls []string

External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored. This is an advanced setting typically only needed by Windows Store application backends. Note that URLs within the current domain are always implicitly allowed.

CookieExpiration CookieExpirationResponse

The configuration settings of the session cookie's expiration.

Nonce NonceResponse

The configuration settings of the nonce used in the login flow.

PreserveUrlFragmentsForLogins bool

true if the fragments from the request are preserved after the login request is made; otherwise, false.

Routes LoginRoutesResponse

The routes that specify the endpoints used for login and logout requests.

TokenStore TokenStoreResponse

The configuration settings of the token store.

allowedExternalRedirectUrls List<String>

External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored. This is an advanced setting typically only needed by Windows Store application backends. Note that URLs within the current domain are always implicitly allowed.

cookieExpiration CookieExpirationResponse

The configuration settings of the session cookie's expiration.

nonce NonceResponse

The configuration settings of the nonce used in the login flow.

preserveUrlFragmentsForLogins Boolean

true if the fragments from the request are preserved after the login request is made; otherwise, false.

routes LoginRoutesResponse

The routes that specify the endpoints used for login and logout requests.

tokenStore TokenStoreResponse

The configuration settings of the token store.

allowedExternalRedirectUrls string[]

External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored. This is an advanced setting typically only needed by Windows Store application backends. Note that URLs within the current domain are always implicitly allowed.

cookieExpiration CookieExpirationResponse

The configuration settings of the session cookie's expiration.

nonce NonceResponse

The configuration settings of the nonce used in the login flow.

preserveUrlFragmentsForLogins boolean

true if the fragments from the request are preserved after the login request is made; otherwise, false.

routes LoginRoutesResponse

The routes that specify the endpoints used for login and logout requests.

tokenStore TokenStoreResponse

The configuration settings of the token store.

allowed_external_redirect_urls Sequence[str]

External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored. This is an advanced setting typically only needed by Windows Store application backends. Note that URLs within the current domain are always implicitly allowed.

cookie_expiration CookieExpirationResponse

The configuration settings of the session cookie's expiration.

nonce NonceResponse

The configuration settings of the nonce used in the login flow.

preserve_url_fragments_for_logins bool

true if the fragments from the request are preserved after the login request is made; otherwise, false.

routes LoginRoutesResponse

The routes that specify the endpoints used for login and logout requests.

token_store TokenStoreResponse

The configuration settings of the token store.

allowedExternalRedirectUrls List<String>

External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored. This is an advanced setting typically only needed by Windows Store application backends. Note that URLs within the current domain are always implicitly allowed.

cookieExpiration Property Map

The configuration settings of the session cookie's expiration.

nonce Property Map

The configuration settings of the nonce used in the login flow.

preserveUrlFragmentsForLogins Boolean

true if the fragments from the request are preserved after the login request is made; otherwise, false.

routes Property Map

The routes that specify the endpoints used for login and logout requests.

tokenStore Property Map

The configuration settings of the token store.

LoginRoutes

LogoutEndpoint string

The endpoint at which a logout request should be made.

LogoutEndpoint string

The endpoint at which a logout request should be made.

logoutEndpoint String

The endpoint at which a logout request should be made.

logoutEndpoint string

The endpoint at which a logout request should be made.

logout_endpoint str

The endpoint at which a logout request should be made.

logoutEndpoint String

The endpoint at which a logout request should be made.

LoginRoutesResponse

LogoutEndpoint string

The endpoint at which a logout request should be made.

LogoutEndpoint string

The endpoint at which a logout request should be made.

logoutEndpoint String

The endpoint at which a logout request should be made.

logoutEndpoint string

The endpoint at which a logout request should be made.

logout_endpoint str

The endpoint at which a logout request should be made.

logoutEndpoint String

The endpoint at which a logout request should be made.

LoginScopes

Scopes List<string>

A list of the scopes that should be requested while authenticating.

Scopes []string

A list of the scopes that should be requested while authenticating.

scopes List<String>

A list of the scopes that should be requested while authenticating.

scopes string[]

A list of the scopes that should be requested while authenticating.

scopes Sequence[str]

A list of the scopes that should be requested while authenticating.

scopes List<String>

A list of the scopes that should be requested while authenticating.

LoginScopesResponse

Scopes List<string>

A list of the scopes that should be requested while authenticating.

Scopes []string

A list of the scopes that should be requested while authenticating.

scopes List<String>

A list of the scopes that should be requested while authenticating.

scopes string[]

A list of the scopes that should be requested while authenticating.

scopes Sequence[str]

A list of the scopes that should be requested while authenticating.

scopes List<String>

A list of the scopes that should be requested while authenticating.

Nonce

NonceExpirationInterval string

The time after the request is made when the nonce should expire.

ValidateNonce bool

false if the nonce should not be validated while completing the login flow; otherwise, true.

NonceExpirationInterval string

The time after the request is made when the nonce should expire.

ValidateNonce bool

false if the nonce should not be validated while completing the login flow; otherwise, true.

nonceExpirationInterval String

The time after the request is made when the nonce should expire.

validateNonce Boolean

false if the nonce should not be validated while completing the login flow; otherwise, true.

nonceExpirationInterval string

The time after the request is made when the nonce should expire.

validateNonce boolean

false if the nonce should not be validated while completing the login flow; otherwise, true.

nonce_expiration_interval str

The time after the request is made when the nonce should expire.

validate_nonce bool

false if the nonce should not be validated while completing the login flow; otherwise, true.

nonceExpirationInterval String

The time after the request is made when the nonce should expire.

validateNonce Boolean

false if the nonce should not be validated while completing the login flow; otherwise, true.

NonceResponse

NonceExpirationInterval string

The time after the request is made when the nonce should expire.

ValidateNonce bool

false if the nonce should not be validated while completing the login flow; otherwise, true.

NonceExpirationInterval string

The time after the request is made when the nonce should expire.

ValidateNonce bool

false if the nonce should not be validated while completing the login flow; otherwise, true.

nonceExpirationInterval String

The time after the request is made when the nonce should expire.

validateNonce Boolean

false if the nonce should not be validated while completing the login flow; otherwise, true.

nonceExpirationInterval string

The time after the request is made when the nonce should expire.

validateNonce boolean

false if the nonce should not be validated while completing the login flow; otherwise, true.

nonce_expiration_interval str

The time after the request is made when the nonce should expire.

validate_nonce bool

false if the nonce should not be validated while completing the login flow; otherwise, true.

nonceExpirationInterval String

The time after the request is made when the nonce should expire.

validateNonce Boolean

false if the nonce should not be validated while completing the login flow; otherwise, true.

OpenIdConnectClientCredential

ClientSecretSettingName string

The app setting that contains the client secret for the custom Open ID Connect provider.

Method Pulumi.AzureNative.Web.ClientCredentialMethod

The method that should be used to authenticate the user.

ClientSecretSettingName string

The app setting that contains the client secret for the custom Open ID Connect provider.

Method ClientCredentialMethod

The method that should be used to authenticate the user.

clientSecretSettingName String

The app setting that contains the client secret for the custom Open ID Connect provider.

method ClientCredentialMethod

The method that should be used to authenticate the user.

clientSecretSettingName string

The app setting that contains the client secret for the custom Open ID Connect provider.

method ClientCredentialMethod

The method that should be used to authenticate the user.

client_secret_setting_name str

The app setting that contains the client secret for the custom Open ID Connect provider.

method ClientCredentialMethod

The method that should be used to authenticate the user.

clientSecretSettingName String

The app setting that contains the client secret for the custom Open ID Connect provider.

method "ClientSecretPost"

The method that should be used to authenticate the user.

OpenIdConnectClientCredentialResponse

ClientSecretSettingName string

The app setting that contains the client secret for the custom Open ID Connect provider.

Method string

The method that should be used to authenticate the user.

ClientSecretSettingName string

The app setting that contains the client secret for the custom Open ID Connect provider.

Method string

The method that should be used to authenticate the user.

clientSecretSettingName String

The app setting that contains the client secret for the custom Open ID Connect provider.

method String

The method that should be used to authenticate the user.

clientSecretSettingName string

The app setting that contains the client secret for the custom Open ID Connect provider.

method string

The method that should be used to authenticate the user.

client_secret_setting_name str

The app setting that contains the client secret for the custom Open ID Connect provider.

method str

The method that should be used to authenticate the user.

clientSecretSettingName String

The app setting that contains the client secret for the custom Open ID Connect provider.

method String

The method that should be used to authenticate the user.

OpenIdConnectConfig

AuthorizationEndpoint string

The endpoint to be used to make an authorization request.

CertificationUri string

The endpoint that provides the keys necessary to validate the token.

Issuer string

The endpoint that issues the token.

TokenEndpoint string

The endpoint to be used to request a token.

WellKnownOpenIdConfiguration string

The endpoint that contains all the configuration endpoints for the provider.

AuthorizationEndpoint string

The endpoint to be used to make an authorization request.

CertificationUri string

The endpoint that provides the keys necessary to validate the token.

Issuer string

The endpoint that issues the token.

TokenEndpoint string

The endpoint to be used to request a token.

WellKnownOpenIdConfiguration string

The endpoint that contains all the configuration endpoints for the provider.

authorizationEndpoint String

The endpoint to be used to make an authorization request.

certificationUri String

The endpoint that provides the keys necessary to validate the token.

issuer String

The endpoint that issues the token.

tokenEndpoint String

The endpoint to be used to request a token.

wellKnownOpenIdConfiguration String

The endpoint that contains all the configuration endpoints for the provider.

authorizationEndpoint string

The endpoint to be used to make an authorization request.

certificationUri string

The endpoint that provides the keys necessary to validate the token.

issuer string

The endpoint that issues the token.

tokenEndpoint string

The endpoint to be used to request a token.

wellKnownOpenIdConfiguration string

The endpoint that contains all the configuration endpoints for the provider.

authorization_endpoint str

The endpoint to be used to make an authorization request.

certification_uri str

The endpoint that provides the keys necessary to validate the token.

issuer str

The endpoint that issues the token.

token_endpoint str

The endpoint to be used to request a token.

well_known_open_id_configuration str

The endpoint that contains all the configuration endpoints for the provider.

authorizationEndpoint String

The endpoint to be used to make an authorization request.

certificationUri String

The endpoint that provides the keys necessary to validate the token.

issuer String

The endpoint that issues the token.

tokenEndpoint String

The endpoint to be used to request a token.

wellKnownOpenIdConfiguration String

The endpoint that contains all the configuration endpoints for the provider.

OpenIdConnectConfigResponse

AuthorizationEndpoint string

The endpoint to be used to make an authorization request.

CertificationUri string

The endpoint that provides the keys necessary to validate the token.

Issuer string

The endpoint that issues the token.

TokenEndpoint string

The endpoint to be used to request a token.

WellKnownOpenIdConfiguration string

The endpoint that contains all the configuration endpoints for the provider.

AuthorizationEndpoint string

The endpoint to be used to make an authorization request.

CertificationUri string

The endpoint that provides the keys necessary to validate the token.

Issuer string

The endpoint that issues the token.

TokenEndpoint string

The endpoint to be used to request a token.

WellKnownOpenIdConfiguration string

The endpoint that contains all the configuration endpoints for the provider.

authorizationEndpoint String

The endpoint to be used to make an authorization request.

certificationUri String

The endpoint that provides the keys necessary to validate the token.

issuer String

The endpoint that issues the token.

tokenEndpoint String

The endpoint to be used to request a token.

wellKnownOpenIdConfiguration String

The endpoint that contains all the configuration endpoints for the provider.

authorizationEndpoint string

The endpoint to be used to make an authorization request.

certificationUri string

The endpoint that provides the keys necessary to validate the token.

issuer string

The endpoint that issues the token.

tokenEndpoint string

The endpoint to be used to request a token.

wellKnownOpenIdConfiguration string

The endpoint that contains all the configuration endpoints for the provider.

authorization_endpoint str

The endpoint to be used to make an authorization request.

certification_uri str

The endpoint that provides the keys necessary to validate the token.

issuer str

The endpoint that issues the token.

token_endpoint str

The endpoint to be used to request a token.

well_known_open_id_configuration str

The endpoint that contains all the configuration endpoints for the provider.

authorizationEndpoint String

The endpoint to be used to make an authorization request.

certificationUri String

The endpoint that provides the keys necessary to validate the token.

issuer String

The endpoint that issues the token.

tokenEndpoint String

The endpoint to be used to request a token.

wellKnownOpenIdConfiguration String

The endpoint that contains all the configuration endpoints for the provider.

OpenIdConnectLogin

NameClaimType string

The name of the claim that contains the users name.

Scopes List<string>

A list of the scopes that should be requested while authenticating.

NameClaimType string

The name of the claim that contains the users name.

Scopes []string

A list of the scopes that should be requested while authenticating.

nameClaimType String

The name of the claim that contains the users name.

scopes List<String>

A list of the scopes that should be requested while authenticating.

nameClaimType string

The name of the claim that contains the users name.

scopes string[]

A list of the scopes that should be requested while authenticating.

name_claim_type str

The name of the claim that contains the users name.

scopes Sequence[str]

A list of the scopes that should be requested while authenticating.

nameClaimType String

The name of the claim that contains the users name.

scopes List<String>

A list of the scopes that should be requested while authenticating.

OpenIdConnectLoginResponse

NameClaimType string

The name of the claim that contains the users name.

Scopes List<string>

A list of the scopes that should be requested while authenticating.

NameClaimType string

The name of the claim that contains the users name.

Scopes []string

A list of the scopes that should be requested while authenticating.

nameClaimType String

The name of the claim that contains the users name.

scopes List<String>

A list of the scopes that should be requested while authenticating.

nameClaimType string

The name of the claim that contains the users name.

scopes string[]

A list of the scopes that should be requested while authenticating.

name_claim_type str

The name of the claim that contains the users name.

scopes Sequence[str]

A list of the scopes that should be requested while authenticating.

nameClaimType String

The name of the claim that contains the users name.

scopes List<String>

A list of the scopes that should be requested while authenticating.

OpenIdConnectRegistration

ClientCredential Pulumi.AzureNative.Web.Inputs.OpenIdConnectClientCredential

The authentication credentials of the custom Open ID Connect provider.

ClientId string

The client id of the custom Open ID Connect provider.

OpenIdConnectConfiguration Pulumi.AzureNative.Web.Inputs.OpenIdConnectConfig

The configuration settings of the endpoints used for the custom Open ID Connect provider.

ClientCredential OpenIdConnectClientCredential

The authentication credentials of the custom Open ID Connect provider.

ClientId string

The client id of the custom Open ID Connect provider.

OpenIdConnectConfiguration OpenIdConnectConfig

The configuration settings of the endpoints used for the custom Open ID Connect provider.

clientCredential OpenIdConnectClientCredential

The authentication credentials of the custom Open ID Connect provider.

clientId String

The client id of the custom Open ID Connect provider.

openIdConnectConfiguration OpenIdConnectConfig

The configuration settings of the endpoints used for the custom Open ID Connect provider.

clientCredential OpenIdConnectClientCredential

The authentication credentials of the custom Open ID Connect provider.

clientId string

The client id of the custom Open ID Connect provider.

openIdConnectConfiguration OpenIdConnectConfig

The configuration settings of the endpoints used for the custom Open ID Connect provider.

client_credential OpenIdConnectClientCredential

The authentication credentials of the custom Open ID Connect provider.

client_id str

The client id of the custom Open ID Connect provider.

open_id_connect_configuration OpenIdConnectConfig

The configuration settings of the endpoints used for the custom Open ID Connect provider.

clientCredential Property Map

The authentication credentials of the custom Open ID Connect provider.

clientId String

The client id of the custom Open ID Connect provider.

openIdConnectConfiguration Property Map

The configuration settings of the endpoints used for the custom Open ID Connect provider.

OpenIdConnectRegistrationResponse

ClientCredential Pulumi.AzureNative.Web.Inputs.OpenIdConnectClientCredentialResponse

The authentication credentials of the custom Open ID Connect provider.

ClientId string

The client id of the custom Open ID Connect provider.

OpenIdConnectConfiguration Pulumi.AzureNative.Web.Inputs.OpenIdConnectConfigResponse

The configuration settings of the endpoints used for the custom Open ID Connect provider.

ClientCredential OpenIdConnectClientCredentialResponse

The authentication credentials of the custom Open ID Connect provider.

ClientId string

The client id of the custom Open ID Connect provider.

OpenIdConnectConfiguration OpenIdConnectConfigResponse

The configuration settings of the endpoints used for the custom Open ID Connect provider.

clientCredential OpenIdConnectClientCredentialResponse

The authentication credentials of the custom Open ID Connect provider.

clientId String

The client id of the custom Open ID Connect provider.

openIdConnectConfiguration OpenIdConnectConfigResponse

The configuration settings of the endpoints used for the custom Open ID Connect provider.

clientCredential OpenIdConnectClientCredentialResponse

The authentication credentials of the custom Open ID Connect provider.

clientId string

The client id of the custom Open ID Connect provider.

openIdConnectConfiguration OpenIdConnectConfigResponse

The configuration settings of the endpoints used for the custom Open ID Connect provider.

client_credential OpenIdConnectClientCredentialResponse

The authentication credentials of the custom Open ID Connect provider.

client_id str

The client id of the custom Open ID Connect provider.

open_id_connect_configuration OpenIdConnectConfigResponse

The configuration settings of the endpoints used for the custom Open ID Connect provider.

clientCredential Property Map

The authentication credentials of the custom Open ID Connect provider.

clientId String

The client id of the custom Open ID Connect provider.

openIdConnectConfiguration Property Map

The configuration settings of the endpoints used for the custom Open ID Connect provider.

TokenStore

AzureBlobStorage Pulumi.AzureNative.Web.Inputs.BlobStorageTokenStore

The configuration settings of the storage of the tokens if blob storage is used.

Enabled bool

true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false. The default is false.

FileSystem Pulumi.AzureNative.Web.Inputs.FileSystemTokenStore

The configuration settings of the storage of the tokens if a file system is used.

TokenRefreshExtensionHours double

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

AzureBlobStorage BlobStorageTokenStore

The configuration settings of the storage of the tokens if blob storage is used.

Enabled bool

true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false. The default is false.

FileSystem FileSystemTokenStore

The configuration settings of the storage of the tokens if a file system is used.

TokenRefreshExtensionHours float64

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

azureBlobStorage BlobStorageTokenStore

The configuration settings of the storage of the tokens if blob storage is used.

enabled Boolean

true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false. The default is false.

fileSystem FileSystemTokenStore

The configuration settings of the storage of the tokens if a file system is used.

tokenRefreshExtensionHours Double

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

azureBlobStorage BlobStorageTokenStore

The configuration settings of the storage of the tokens if blob storage is used.

enabled boolean

true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false. The default is false.

fileSystem FileSystemTokenStore

The configuration settings of the storage of the tokens if a file system is used.

tokenRefreshExtensionHours number

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

azure_blob_storage BlobStorageTokenStore

The configuration settings of the storage of the tokens if blob storage is used.

enabled bool

true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false. The default is false.

file_system FileSystemTokenStore

The configuration settings of the storage of the tokens if a file system is used.

token_refresh_extension_hours float

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

azureBlobStorage Property Map

The configuration settings of the storage of the tokens if blob storage is used.

enabled Boolean

true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false. The default is false.

fileSystem Property Map

The configuration settings of the storage of the tokens if a file system is used.

tokenRefreshExtensionHours Number

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

TokenStoreResponse

AzureBlobStorage Pulumi.AzureNative.Web.Inputs.BlobStorageTokenStoreResponse

The configuration settings of the storage of the tokens if blob storage is used.

Enabled bool

true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false. The default is false.

FileSystem Pulumi.AzureNative.Web.Inputs.FileSystemTokenStoreResponse

The configuration settings of the storage of the tokens if a file system is used.

TokenRefreshExtensionHours double

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

AzureBlobStorage BlobStorageTokenStoreResponse

The configuration settings of the storage of the tokens if blob storage is used.

Enabled bool

true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false. The default is false.

FileSystem FileSystemTokenStoreResponse

The configuration settings of the storage of the tokens if a file system is used.

TokenRefreshExtensionHours float64

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

azureBlobStorage BlobStorageTokenStoreResponse

The configuration settings of the storage of the tokens if blob storage is used.

enabled Boolean

true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false. The default is false.

fileSystem FileSystemTokenStoreResponse

The configuration settings of the storage of the tokens if a file system is used.

tokenRefreshExtensionHours Double

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

azureBlobStorage BlobStorageTokenStoreResponse

The configuration settings of the storage of the tokens if blob storage is used.

enabled boolean

true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false. The default is false.

fileSystem FileSystemTokenStoreResponse

The configuration settings of the storage of the tokens if a file system is used.

tokenRefreshExtensionHours number

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

azure_blob_storage BlobStorageTokenStoreResponse

The configuration settings of the storage of the tokens if blob storage is used.

enabled bool

true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false. The default is false.

file_system FileSystemTokenStoreResponse

The configuration settings of the storage of the tokens if a file system is used.

token_refresh_extension_hours float

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

azureBlobStorage Property Map

The configuration settings of the storage of the tokens if blob storage is used.

enabled Boolean

true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false. The default is false.

fileSystem Property Map

The configuration settings of the storage of the tokens if a file system is used.

tokenRefreshExtensionHours Number

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

Twitter

Enabled bool

false if the Twitter provider should not be enabled despite the set registration; otherwise, true.

Registration Pulumi.AzureNative.Web.Inputs.TwitterRegistration

The configuration settings of the app registration for the Twitter provider.

Enabled bool

false if the Twitter provider should not be enabled despite the set registration; otherwise, true.

Registration TwitterRegistration

The configuration settings of the app registration for the Twitter provider.

enabled Boolean

false if the Twitter provider should not be enabled despite the set registration; otherwise, true.

registration TwitterRegistration

The configuration settings of the app registration for the Twitter provider.

enabled boolean

false if the Twitter provider should not be enabled despite the set registration; otherwise, true.

registration TwitterRegistration

The configuration settings of the app registration for the Twitter provider.

enabled bool

false if the Twitter provider should not be enabled despite the set registration; otherwise, true.

registration TwitterRegistration

The configuration settings of the app registration for the Twitter provider.

enabled Boolean

false if the Twitter provider should not be enabled despite the set registration; otherwise, true.

registration Property Map

The configuration settings of the app registration for the Twitter provider.

TwitterRegistration

ConsumerKey string

The OAuth 1.0a consumer key of the Twitter application used for sign-in. This setting is required for enabling Twitter Sign-In. Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in

ConsumerSecretSettingName string

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

ConsumerKey string

The OAuth 1.0a consumer key of the Twitter application used for sign-in. This setting is required for enabling Twitter Sign-In. Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in

ConsumerSecretSettingName string

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

consumerKey String

The OAuth 1.0a consumer key of the Twitter application used for sign-in. This setting is required for enabling Twitter Sign-In. Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in

consumerSecretSettingName String

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

consumerKey string

The OAuth 1.0a consumer key of the Twitter application used for sign-in. This setting is required for enabling Twitter Sign-In. Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in

consumerSecretSettingName string

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

consumer_key str

The OAuth 1.0a consumer key of the Twitter application used for sign-in. This setting is required for enabling Twitter Sign-In. Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in

consumer_secret_setting_name str

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

consumerKey String

The OAuth 1.0a consumer key of the Twitter application used for sign-in. This setting is required for enabling Twitter Sign-In. Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in

consumerSecretSettingName String

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

TwitterRegistrationResponse

ConsumerKey string

The OAuth 1.0a consumer key of the Twitter application used for sign-in. This setting is required for enabling Twitter Sign-In. Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in

ConsumerSecretSettingName string

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

ConsumerKey string

The OAuth 1.0a consumer key of the Twitter application used for sign-in. This setting is required for enabling Twitter Sign-In. Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in

ConsumerSecretSettingName string

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

consumerKey String

The OAuth 1.0a consumer key of the Twitter application used for sign-in. This setting is required for enabling Twitter Sign-In. Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in

consumerSecretSettingName String

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

consumerKey string

The OAuth 1.0a consumer key of the Twitter application used for sign-in. This setting is required for enabling Twitter Sign-In. Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in

consumerSecretSettingName string

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

consumer_key str

The OAuth 1.0a consumer key of the Twitter application used for sign-in. This setting is required for enabling Twitter Sign-In. Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in

consumer_secret_setting_name str

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

consumerKey String

The OAuth 1.0a consumer key of the Twitter application used for sign-in. This setting is required for enabling Twitter Sign-In. Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in

consumerSecretSettingName String

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

TwitterResponse

Enabled bool

false if the Twitter provider should not be enabled despite the set registration; otherwise, true.

Registration Pulumi.AzureNative.Web.Inputs.TwitterRegistrationResponse

The configuration settings of the app registration for the Twitter provider.

Enabled bool

false if the Twitter provider should not be enabled despite the set registration; otherwise, true.

Registration TwitterRegistrationResponse

The configuration settings of the app registration for the Twitter provider.

enabled Boolean

false if the Twitter provider should not be enabled despite the set registration; otherwise, true.

registration TwitterRegistrationResponse

The configuration settings of the app registration for the Twitter provider.

enabled boolean

false if the Twitter provider should not be enabled despite the set registration; otherwise, true.

registration TwitterRegistrationResponse

The configuration settings of the app registration for the Twitter provider.

enabled bool

false if the Twitter provider should not be enabled despite the set registration; otherwise, true.

registration TwitterRegistrationResponse

The configuration settings of the app registration for the Twitter provider.

enabled Boolean

false if the Twitter provider should not be enabled despite the set registration; otherwise, true.

registration Property Map

The configuration settings of the app registration for the Twitter provider.

UnauthenticatedClientActionV2

RedirectToLoginPage
RedirectToLoginPage
AllowAnonymous
AllowAnonymous
Return401
Return401
Return403
Return403
UnauthenticatedClientActionV2RedirectToLoginPage
RedirectToLoginPage
UnauthenticatedClientActionV2AllowAnonymous
AllowAnonymous
UnauthenticatedClientActionV2Return401
Return401
UnauthenticatedClientActionV2Return403
Return403
RedirectToLoginPage
RedirectToLoginPage
AllowAnonymous
AllowAnonymous
Return401
Return401
Return403
Return403
RedirectToLoginPage
RedirectToLoginPage
AllowAnonymous
AllowAnonymous
Return401
Return401
Return403
Return403
REDIRECT_TO_LOGIN_PAGE
RedirectToLoginPage
ALLOW_ANONYMOUS
AllowAnonymous
RETURN401
Return401
RETURN403
Return403
"RedirectToLoginPage"
RedirectToLoginPage
"AllowAnonymous"
AllowAnonymous
"Return401"
Return401
"Return403"
Return403

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0