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
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new WebAppAuthSettingsV2Slot(name: string, args: WebAppAuthSettingsV2SlotArgs, opts?: CustomResourceOptions);@overload
def WebAppAuthSettingsV2Slot(resource_name: str,
                             args: WebAppAuthSettingsV2SlotArgs,
                             opts: Optional[ResourceOptions] = None)
@overload
def WebAppAuthSettingsV2Slot(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             name: Optional[str] = None,
                             resource_group_name: Optional[str] = None,
                             slot: Optional[str] = None,
                             global_validation: Optional[GlobalValidationArgs] = None,
                             http_settings: Optional[HttpSettingsArgs] = None,
                             identity_providers: Optional[IdentityProvidersArgs] = None,
                             kind: Optional[str] = None,
                             login: Optional[LoginArgs] = None,
                             platform: Optional[AuthPlatformArgs] = 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.
Parameters
- 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var webAppAuthSettingsV2SlotResource = new AzureNative.Web.WebAppAuthSettingsV2Slot("webAppAuthSettingsV2SlotResource", new()
{
    Name = "string",
    ResourceGroupName = "string",
    Slot = "string",
    GlobalValidation = 
    {
        { "excludedPaths", new[]
        {
            "string",
        } },
        { "redirectToProvider", "string" },
        { "requireAuthentication", false },
        { "unauthenticatedClientAction", "RedirectToLoginPage" },
    },
    HttpSettings = 
    {
        { "forwardProxy", 
        {
            { "convention", "NoProxy" },
            { "customHostHeaderName", "string" },
            { "customProtoHeaderName", "string" },
        } },
        { "requireHttps", false },
        { "routes", 
        {
            { "apiPrefix", "string" },
        } },
    },
    IdentityProviders = 
    {
        { "apple", 
        {
            { "enabled", false },
            { "login", 
            {
                { "scopes", new[]
                {
                    "string",
                } },
            } },
            { "registration", 
            {
                { "clientId", "string" },
                { "clientSecretSettingName", "string" },
            } },
        } },
        { "azureActiveDirectory", 
        {
            { "enabled", false },
            { "isAutoProvisioned", false },
            { "login", 
            {
                { "disableWWWAuthenticate", false },
                { "loginParameters", new[]
                {
                    "string",
                } },
            } },
            { "registration", 
            {
                { "clientId", "string" },
                { "clientSecretCertificateIssuer", "string" },
                { "clientSecretCertificateSubjectAlternativeName", "string" },
                { "clientSecretCertificateThumbprint", "string" },
                { "clientSecretSettingName", "string" },
                { "openIdIssuer", "string" },
            } },
            { "validation", 
            {
                { "allowedAudiences", new[]
                {
                    "string",
                } },
                { "jwtClaimChecks", 
                {
                    { "allowedClientApplications", new[]
                    {
                        "string",
                    } },
                    { "allowedGroups", new[]
                    {
                        "string",
                    } },
                } },
            } },
        } },
        { "azureStaticWebApps", 
        {
            { "enabled", false },
            { "registration", 
            {
                { "clientId", "string" },
            } },
        } },
        { "customOpenIdConnectProviders", 
        {
            { "string", 
            {
                { "enabled", false },
                { "login", 
                {
                    { "nameClaimType", "string" },
                    { "scopes", new[]
                    {
                        "string",
                    } },
                } },
                { "registration", 
                {
                    { "clientCredential", 
                    {
                        { "clientSecretSettingName", "string" },
                        { "method", "ClientSecretPost" },
                    } },
                    { "clientId", "string" },
                    { "openIdConnectConfiguration", 
                    {
                        { "authorizationEndpoint", "string" },
                        { "certificationUri", "string" },
                        { "issuer", "string" },
                        { "tokenEndpoint", "string" },
                        { "wellKnownOpenIdConfiguration", "string" },
                    } },
                } },
            } },
        } },
        { "facebook", 
        {
            { "enabled", false },
            { "graphApiVersion", "string" },
            { "login", 
            {
                { "scopes", new[]
                {
                    "string",
                } },
            } },
            { "registration", 
            {
                { "appId", "string" },
                { "appSecretSettingName", "string" },
            } },
        } },
        { "gitHub", 
        {
            { "enabled", false },
            { "login", 
            {
                { "scopes", new[]
                {
                    "string",
                } },
            } },
            { "registration", 
            {
                { "clientId", "string" },
                { "clientSecretSettingName", "string" },
            } },
        } },
        { "google", 
        {
            { "enabled", false },
            { "login", 
            {
                { "scopes", new[]
                {
                    "string",
                } },
            } },
            { "registration", 
            {
                { "clientId", "string" },
                { "clientSecretSettingName", "string" },
            } },
            { "validation", 
            {
                { "allowedAudiences", new[]
                {
                    "string",
                } },
            } },
        } },
        { "legacyMicrosoftAccount", 
        {
            { "enabled", false },
            { "login", 
            {
                { "scopes", new[]
                {
                    "string",
                } },
            } },
            { "registration", 
            {
                { "clientId", "string" },
                { "clientSecretSettingName", "string" },
            } },
            { "validation", 
            {
                { "allowedAudiences", new[]
                {
                    "string",
                } },
            } },
        } },
        { "twitter", 
        {
            { "enabled", false },
            { "registration", 
            {
                { "consumerKey", "string" },
                { "consumerSecretSettingName", "string" },
            } },
        } },
    },
    Kind = "string",
    Login = 
    {
        { "allowedExternalRedirectUrls", new[]
        {
            "string",
        } },
        { "cookieExpiration", 
        {
            { "convention", "FixedTime" },
            { "timeToExpiration", "string" },
        } },
        { "nonce", 
        {
            { "nonceExpirationInterval", "string" },
            { "validateNonce", false },
        } },
        { "preserveUrlFragmentsForLogins", false },
        { "routes", 
        {
            { "logoutEndpoint", "string" },
        } },
        { "tokenStore", 
        {
            { "azureBlobStorage", 
            {
                { "sasUrlSettingName", "string" },
            } },
            { "enabled", false },
            { "fileSystem", 
            {
                { "directory", "string" },
            } },
            { "tokenRefreshExtensionHours", 0 },
        } },
    },
    Platform = 
    {
        { "configFilePath", "string" },
        { "enabled", false },
        { "runtimeVersion", "string" },
    },
});
example, err := web.NewWebAppAuthSettingsV2Slot(ctx, "webAppAuthSettingsV2SlotResource", &web.WebAppAuthSettingsV2SlotArgs{
	Name:              "string",
	ResourceGroupName: "string",
	Slot:              "string",
	GlobalValidation: map[string]interface{}{
		"excludedPaths": []string{
			"string",
		},
		"redirectToProvider":          "string",
		"requireAuthentication":       false,
		"unauthenticatedClientAction": "RedirectToLoginPage",
	},
	HttpSettings: map[string]interface{}{
		"forwardProxy": map[string]interface{}{
			"convention":            "NoProxy",
			"customHostHeaderName":  "string",
			"customProtoHeaderName": "string",
		},
		"requireHttps": false,
		"routes": map[string]interface{}{
			"apiPrefix": "string",
		},
	},
	IdentityProviders: map[string]interface{}{
		"apple": map[string]interface{}{
			"enabled": false,
			"login": map[string]interface{}{
				"scopes": []string{
					"string",
				},
			},
			"registration": map[string]interface{}{
				"clientId":                "string",
				"clientSecretSettingName": "string",
			},
		},
		"azureActiveDirectory": map[string]interface{}{
			"enabled":           false,
			"isAutoProvisioned": false,
			"login": map[string]interface{}{
				"disableWWWAuthenticate": false,
				"loginParameters": []string{
					"string",
				},
			},
			"registration": map[string]interface{}{
				"clientId":                      "string",
				"clientSecretCertificateIssuer": "string",
				"clientSecretCertificateSubjectAlternativeName": "string",
				"clientSecretCertificateThumbprint":             "string",
				"clientSecretSettingName":                       "string",
				"openIdIssuer":                                  "string",
			},
			"validation": map[string]interface{}{
				"allowedAudiences": []string{
					"string",
				},
				"jwtClaimChecks": map[string]interface{}{
					"allowedClientApplications": []string{
						"string",
					},
					"allowedGroups": []string{
						"string",
					},
				},
			},
		},
		"azureStaticWebApps": map[string]interface{}{
			"enabled": false,
			"registration": map[string]interface{}{
				"clientId": "string",
			},
		},
		"customOpenIdConnectProviders": map[string]interface{}{
			"string": map[string]interface{}{
				"enabled": false,
				"login": map[string]interface{}{
					"nameClaimType": "string",
					"scopes": []string{
						"string",
					},
				},
				"registration": map[string]interface{}{
					"clientCredential": map[string]interface{}{
						"clientSecretSettingName": "string",
						"method":                  "ClientSecretPost",
					},
					"clientId": "string",
					"openIdConnectConfiguration": map[string]interface{}{
						"authorizationEndpoint":        "string",
						"certificationUri":             "string",
						"issuer":                       "string",
						"tokenEndpoint":                "string",
						"wellKnownOpenIdConfiguration": "string",
					},
				},
			},
		},
		"facebook": map[string]interface{}{
			"enabled":         false,
			"graphApiVersion": "string",
			"login": map[string]interface{}{
				"scopes": []string{
					"string",
				},
			},
			"registration": map[string]interface{}{
				"appId":                "string",
				"appSecretSettingName": "string",
			},
		},
		"gitHub": map[string]interface{}{
			"enabled": false,
			"login": map[string]interface{}{
				"scopes": []string{
					"string",
				},
			},
			"registration": map[string]interface{}{
				"clientId":                "string",
				"clientSecretSettingName": "string",
			},
		},
		"google": map[string]interface{}{
			"enabled": false,
			"login": map[string]interface{}{
				"scopes": []string{
					"string",
				},
			},
			"registration": map[string]interface{}{
				"clientId":                "string",
				"clientSecretSettingName": "string",
			},
			"validation": map[string]interface{}{
				"allowedAudiences": []string{
					"string",
				},
			},
		},
		"legacyMicrosoftAccount": map[string]interface{}{
			"enabled": false,
			"login": map[string]interface{}{
				"scopes": []string{
					"string",
				},
			},
			"registration": map[string]interface{}{
				"clientId":                "string",
				"clientSecretSettingName": "string",
			},
			"validation": map[string]interface{}{
				"allowedAudiences": []string{
					"string",
				},
			},
		},
		"twitter": map[string]interface{}{
			"enabled": false,
			"registration": map[string]interface{}{
				"consumerKey":               "string",
				"consumerSecretSettingName": "string",
			},
		},
	},
	Kind: "string",
	Login: map[string]interface{}{
		"allowedExternalRedirectUrls": []string{
			"string",
		},
		"cookieExpiration": map[string]interface{}{
			"convention":       "FixedTime",
			"timeToExpiration": "string",
		},
		"nonce": map[string]interface{}{
			"nonceExpirationInterval": "string",
			"validateNonce":           false,
		},
		"preserveUrlFragmentsForLogins": false,
		"routes": map[string]interface{}{
			"logoutEndpoint": "string",
		},
		"tokenStore": map[string]interface{}{
			"azureBlobStorage": map[string]interface{}{
				"sasUrlSettingName": "string",
			},
			"enabled": false,
			"fileSystem": map[string]interface{}{
				"directory": "string",
			},
			"tokenRefreshExtensionHours": 0,
		},
	},
	Platform: map[string]interface{}{
		"configFilePath": "string",
		"enabled":        false,
		"runtimeVersion": "string",
	},
})
var webAppAuthSettingsV2SlotResource = new WebAppAuthSettingsV2Slot("webAppAuthSettingsV2SlotResource", WebAppAuthSettingsV2SlotArgs.builder()
    .name("string")
    .resourceGroupName("string")
    .slot("string")
    .globalValidation(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .httpSettings(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .identityProviders(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .kind("string")
    .login(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .platform(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .build());
web_app_auth_settings_v2_slot_resource = azure_native.web.WebAppAuthSettingsV2Slot("webAppAuthSettingsV2SlotResource",
    name=string,
    resource_group_name=string,
    slot=string,
    global_validation={
        excludedPaths: [string],
        redirectToProvider: string,
        requireAuthentication: False,
        unauthenticatedClientAction: RedirectToLoginPage,
    },
    http_settings={
        forwardProxy: {
            convention: NoProxy,
            customHostHeaderName: string,
            customProtoHeaderName: string,
        },
        requireHttps: False,
        routes: {
            apiPrefix: string,
        },
    },
    identity_providers={
        apple: {
            enabled: False,
            login: {
                scopes: [string],
            },
            registration: {
                clientId: string,
                clientSecretSettingName: string,
            },
        },
        azureActiveDirectory: {
            enabled: False,
            isAutoProvisioned: False,
            login: {
                disableWWWAuthenticate: False,
                loginParameters: [string],
            },
            registration: {
                clientId: string,
                clientSecretCertificateIssuer: string,
                clientSecretCertificateSubjectAlternativeName: string,
                clientSecretCertificateThumbprint: string,
                clientSecretSettingName: string,
                openIdIssuer: string,
            },
            validation: {
                allowedAudiences: [string],
                jwtClaimChecks: {
                    allowedClientApplications: [string],
                    allowedGroups: [string],
                },
            },
        },
        azureStaticWebApps: {
            enabled: False,
            registration: {
                clientId: string,
            },
        },
        customOpenIdConnectProviders: {
            string: {
                enabled: False,
                login: {
                    nameClaimType: string,
                    scopes: [string],
                },
                registration: {
                    clientCredential: {
                        clientSecretSettingName: string,
                        method: ClientSecretPost,
                    },
                    clientId: string,
                    openIdConnectConfiguration: {
                        authorizationEndpoint: string,
                        certificationUri: string,
                        issuer: string,
                        tokenEndpoint: string,
                        wellKnownOpenIdConfiguration: string,
                    },
                },
            },
        },
        facebook: {
            enabled: False,
            graphApiVersion: string,
            login: {
                scopes: [string],
            },
            registration: {
                appId: string,
                appSecretSettingName: string,
            },
        },
        gitHub: {
            enabled: False,
            login: {
                scopes: [string],
            },
            registration: {
                clientId: string,
                clientSecretSettingName: string,
            },
        },
        google: {
            enabled: False,
            login: {
                scopes: [string],
            },
            registration: {
                clientId: string,
                clientSecretSettingName: string,
            },
            validation: {
                allowedAudiences: [string],
            },
        },
        legacyMicrosoftAccount: {
            enabled: False,
            login: {
                scopes: [string],
            },
            registration: {
                clientId: string,
                clientSecretSettingName: string,
            },
            validation: {
                allowedAudiences: [string],
            },
        },
        twitter: {
            enabled: False,
            registration: {
                consumerKey: string,
                consumerSecretSettingName: string,
            },
        },
    },
    kind=string,
    login={
        allowedExternalRedirectUrls: [string],
        cookieExpiration: {
            convention: FixedTime,
            timeToExpiration: string,
        },
        nonce: {
            nonceExpirationInterval: string,
            validateNonce: False,
        },
        preserveUrlFragmentsForLogins: False,
        routes: {
            logoutEndpoint: string,
        },
        tokenStore: {
            azureBlobStorage: {
                sasUrlSettingName: string,
            },
            enabled: False,
            fileSystem: {
                directory: string,
            },
            tokenRefreshExtensionHours: 0,
        },
    },
    platform={
        configFilePath: string,
        enabled: False,
        runtimeVersion: string,
    })
const webAppAuthSettingsV2SlotResource = new azure_native.web.WebAppAuthSettingsV2Slot("webAppAuthSettingsV2SlotResource", {
    name: "string",
    resourceGroupName: "string",
    slot: "string",
    globalValidation: {
        excludedPaths: ["string"],
        redirectToProvider: "string",
        requireAuthentication: false,
        unauthenticatedClientAction: "RedirectToLoginPage",
    },
    httpSettings: {
        forwardProxy: {
            convention: "NoProxy",
            customHostHeaderName: "string",
            customProtoHeaderName: "string",
        },
        requireHttps: false,
        routes: {
            apiPrefix: "string",
        },
    },
    identityProviders: {
        apple: {
            enabled: false,
            login: {
                scopes: ["string"],
            },
            registration: {
                clientId: "string",
                clientSecretSettingName: "string",
            },
        },
        azureActiveDirectory: {
            enabled: false,
            isAutoProvisioned: false,
            login: {
                disableWWWAuthenticate: false,
                loginParameters: ["string"],
            },
            registration: {
                clientId: "string",
                clientSecretCertificateIssuer: "string",
                clientSecretCertificateSubjectAlternativeName: "string",
                clientSecretCertificateThumbprint: "string",
                clientSecretSettingName: "string",
                openIdIssuer: "string",
            },
            validation: {
                allowedAudiences: ["string"],
                jwtClaimChecks: {
                    allowedClientApplications: ["string"],
                    allowedGroups: ["string"],
                },
            },
        },
        azureStaticWebApps: {
            enabled: false,
            registration: {
                clientId: "string",
            },
        },
        customOpenIdConnectProviders: {
            string: {
                enabled: false,
                login: {
                    nameClaimType: "string",
                    scopes: ["string"],
                },
                registration: {
                    clientCredential: {
                        clientSecretSettingName: "string",
                        method: "ClientSecretPost",
                    },
                    clientId: "string",
                    openIdConnectConfiguration: {
                        authorizationEndpoint: "string",
                        certificationUri: "string",
                        issuer: "string",
                        tokenEndpoint: "string",
                        wellKnownOpenIdConfiguration: "string",
                    },
                },
            },
        },
        facebook: {
            enabled: false,
            graphApiVersion: "string",
            login: {
                scopes: ["string"],
            },
            registration: {
                appId: "string",
                appSecretSettingName: "string",
            },
        },
        gitHub: {
            enabled: false,
            login: {
                scopes: ["string"],
            },
            registration: {
                clientId: "string",
                clientSecretSettingName: "string",
            },
        },
        google: {
            enabled: false,
            login: {
                scopes: ["string"],
            },
            registration: {
                clientId: "string",
                clientSecretSettingName: "string",
            },
            validation: {
                allowedAudiences: ["string"],
            },
        },
        legacyMicrosoftAccount: {
            enabled: false,
            login: {
                scopes: ["string"],
            },
            registration: {
                clientId: "string",
                clientSecretSettingName: "string",
            },
            validation: {
                allowedAudiences: ["string"],
            },
        },
        twitter: {
            enabled: false,
            registration: {
                consumerKey: "string",
                consumerSecretSettingName: "string",
            },
        },
    },
    kind: "string",
    login: {
        allowedExternalRedirectUrls: ["string"],
        cookieExpiration: {
            convention: "FixedTime",
            timeToExpiration: "string",
        },
        nonce: {
            nonceExpirationInterval: "string",
            validateNonce: false,
        },
        preserveUrlFragmentsForLogins: false,
        routes: {
            logoutEndpoint: "string",
        },
        tokenStore: {
            azureBlobStorage: {
                sasUrlSettingName: "string",
            },
            enabled: false,
            fileSystem: {
                directory: "string",
            },
            tokenRefreshExtensionHours: 0,
        },
    },
    platform: {
        configFilePath: "string",
        enabled: false,
        runtimeVersion: "string",
    },
});
type: azure-native:web:WebAppAuthSettingsV2Slot
properties:
    globalValidation:
        excludedPaths:
            - string
        redirectToProvider: string
        requireAuthentication: false
        unauthenticatedClientAction: RedirectToLoginPage
    httpSettings:
        forwardProxy:
            convention: NoProxy
            customHostHeaderName: string
            customProtoHeaderName: string
        requireHttps: false
        routes:
            apiPrefix: string
    identityProviders:
        apple:
            enabled: false
            login:
                scopes:
                    - string
            registration:
                clientId: string
                clientSecretSettingName: string
        azureActiveDirectory:
            enabled: false
            isAutoProvisioned: false
            login:
                disableWWWAuthenticate: false
                loginParameters:
                    - string
            registration:
                clientId: string
                clientSecretCertificateIssuer: string
                clientSecretCertificateSubjectAlternativeName: string
                clientSecretCertificateThumbprint: string
                clientSecretSettingName: string
                openIdIssuer: string
            validation:
                allowedAudiences:
                    - string
                jwtClaimChecks:
                    allowedClientApplications:
                        - string
                    allowedGroups:
                        - string
        azureStaticWebApps:
            enabled: false
            registration:
                clientId: string
        customOpenIdConnectProviders:
            string:
                enabled: false
                login:
                    nameClaimType: string
                    scopes:
                        - string
                registration:
                    clientCredential:
                        clientSecretSettingName: string
                        method: ClientSecretPost
                    clientId: string
                    openIdConnectConfiguration:
                        authorizationEndpoint: string
                        certificationUri: string
                        issuer: string
                        tokenEndpoint: string
                        wellKnownOpenIdConfiguration: string
        facebook:
            enabled: false
            graphApiVersion: string
            login:
                scopes:
                    - string
            registration:
                appId: string
                appSecretSettingName: string
        gitHub:
            enabled: false
            login:
                scopes:
                    - string
            registration:
                clientId: string
                clientSecretSettingName: string
        google:
            enabled: false
            login:
                scopes:
                    - string
            registration:
                clientId: string
                clientSecretSettingName: string
            validation:
                allowedAudiences:
                    - string
        legacyMicrosoftAccount:
            enabled: false
            login:
                scopes:
                    - string
            registration:
                clientId: string
                clientSecretSettingName: string
            validation:
                allowedAudiences:
                    - string
        twitter:
            enabled: false
            registration:
                consumerKey: string
                consumerSecretSettingName: string
    kind: string
    login:
        allowedExternalRedirectUrls:
            - string
        cookieExpiration:
            convention: FixedTime
            timeToExpiration: string
        nonce:
            nonceExpirationInterval: string
            validateNonce: false
        preserveUrlFragmentsForLogins: false
        routes:
            logoutEndpoint: string
        tokenStore:
            azureBlobStorage:
                sasUrlSettingName: string
            enabled: false
            fileSystem:
                directory: string
            tokenRefreshExtensionHours: 0
    name: string
    platform:
        configFilePath: string
        enabled: false
        runtimeVersion: string
    resourceGroupName: string
    slot: string
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The WebAppAuthSettingsV2Slot resource accepts the following input properties:
- Name string
- Name of web app.
- ResourceGroup stringName 
- 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.Azure Native. Web. Inputs. Global Validation 
- The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.
- HttpSettings Pulumi.Azure Native. Web. Inputs. Http Settings 
- The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.
- IdentityProviders Pulumi.Azure Native. Web. Inputs. Identity Providers 
- The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.
- Kind string
- Kind of resource.
- Login
Pulumi.Azure Native. Web. Inputs. Login 
- The configuration settings of the login flow of users using App Service Authentication/Authorization.
- Platform
Pulumi.Azure Native. Web. Inputs. Auth Platform 
- The configuration settings of the platform of App Service Authentication/Authorization.
- Name string
- Name of web app.
- ResourceGroup stringName 
- 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 GlobalValidation Args 
- The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.
- HttpSettings HttpSettings Args 
- The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.
- IdentityProviders IdentityProviders Args 
- 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
AuthPlatform Args 
- The configuration settings of the platform of App Service Authentication/Authorization.
- name String
- Name of web app.
- resourceGroup StringName 
- 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 GlobalValidation 
- The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.
- httpSettings HttpSettings 
- The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.
- identityProviders IdentityProviders 
- The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.
- kind String
- Kind of resource.
- login Login
- The configuration settings of the login flow of users using App Service Authentication/Authorization.
- platform
AuthPlatform 
- The configuration settings of the platform of App Service Authentication/Authorization.
- name string
- Name of web app.
- resourceGroup stringName 
- 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 GlobalValidation 
- The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.
- httpSettings HttpSettings 
- The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.
- identityProviders IdentityProviders 
- The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.
- kind string
- Kind of resource.
- login Login
- The configuration settings of the login flow of users using App Service Authentication/Authorization.
- platform
AuthPlatform 
- The configuration settings of the platform of App Service Authentication/Authorization.
- name str
- Name of web app.
- resource_group_ strname 
- 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 GlobalValidation Args 
- The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.
- http_settings HttpSettings Args 
- The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.
- identity_providers IdentityProviders Args 
- 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
AuthPlatform Args 
- The configuration settings of the platform of App Service Authentication/Authorization.
- name String
- Name of web app.
- resourceGroup StringName 
- 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:
Supporting Types
AllowedAudiencesValidation, AllowedAudiencesValidationArgs      
- 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, AllowedAudiencesValidationResponseArgs        
- 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, AppRegistrationArgs    
- AppId string
- The App ID of the app used for login.
- AppSecret stringSetting Name 
- The app setting name that contains the app secret.
- AppId string
- The App ID of the app used for login.
- AppSecret stringSetting Name 
- The app setting name that contains the app secret.
- appId String
- The App ID of the app used for login.
- appSecret StringSetting Name 
- The app setting name that contains the app secret.
- appId string
- The App ID of the app used for login.
- appSecret stringSetting Name 
- The app setting name that contains the app secret.
- app_id str
- The App ID of the app used for login.
- app_secret_ strsetting_ name 
- The app setting name that contains the app secret.
- appId String
- The App ID of the app used for login.
- appSecret StringSetting Name 
- The app setting name that contains the app secret.
AppRegistrationResponse, AppRegistrationResponseArgs      
- AppId string
- The App ID of the app used for login.
- AppSecret stringSetting Name 
- The app setting name that contains the app secret.
- AppId string
- The App ID of the app used for login.
- AppSecret stringSetting Name 
- The app setting name that contains the app secret.
- appId String
- The App ID of the app used for login.
- appSecret StringSetting Name 
- The app setting name that contains the app secret.
- appId string
- The App ID of the app used for login.
- appSecret stringSetting Name 
- The app setting name that contains the app secret.
- app_id str
- The App ID of the app used for login.
- app_secret_ strsetting_ name 
- The app setting name that contains the app secret.
- appId String
- The App ID of the app used for login.
- appSecret StringSetting Name 
- The app setting name that contains the app secret.
Apple, AppleArgs  
- Enabled bool
- false if the Apple provider should not be enabled despite the set registration; otherwise, true.
- Login
Pulumi.Azure Native. Web. Inputs. Login Scopes 
- The configuration settings of the login flow.
- Registration
Pulumi.Azure Native. Web. Inputs. Apple Registration 
- 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, AppleRegistrationArgs    
- ClientId string
- The Client ID of the app used for login.
- ClientSecret stringSetting Name 
- The app setting name that contains the client secret.
- ClientId string
- The Client ID of the app used for login.
- ClientSecret stringSetting Name 
- The app setting name that contains the client secret.
- clientId String
- The Client ID of the app used for login.
- clientSecret StringSetting Name 
- The app setting name that contains the client secret.
- clientId string
- The Client ID of the app used for login.
- clientSecret stringSetting Name 
- The app setting name that contains the client secret.
- client_id str
- The Client ID of the app used for login.
- client_secret_ strsetting_ name 
- The app setting name that contains the client secret.
- clientId String
- The Client ID of the app used for login.
- clientSecret StringSetting Name 
- The app setting name that contains the client secret.
AppleRegistrationResponse, AppleRegistrationResponseArgs      
- ClientId string
- The Client ID of the app used for login.
- ClientSecret stringSetting Name 
- The app setting name that contains the client secret.
- ClientId string
- The Client ID of the app used for login.
- ClientSecret stringSetting Name 
- The app setting name that contains the client secret.
- clientId String
- The Client ID of the app used for login.
- clientSecret StringSetting Name 
- The app setting name that contains the client secret.
- clientId string
- The Client ID of the app used for login.
- clientSecret stringSetting Name 
- The app setting name that contains the client secret.
- client_id str
- The Client ID of the app used for login.
- client_secret_ strsetting_ name 
- The app setting name that contains the client secret.
- clientId String
- The Client ID of the app used for login.
- clientSecret StringSetting Name 
- The app setting name that contains the client secret.
AppleResponse, AppleResponseArgs    
- Enabled bool
- false if the Apple provider should not be enabled despite the set registration; otherwise, true.
- Login
Pulumi.Azure Native. Web. Inputs. Login Scopes Response 
- The configuration settings of the login flow.
- Registration
Pulumi.Azure Native. Web. Inputs. Apple Registration Response 
- 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 Response 
- The configuration settings of the login flow.
- Registration
AppleRegistration Response 
- 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 Response 
- The configuration settings of the login flow.
- registration
AppleRegistration Response 
- 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 Response 
- The configuration settings of the login flow.
- registration
AppleRegistration Response 
- 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 Response 
- The configuration settings of the login flow.
- registration
AppleRegistration Response 
- 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, AuthPlatformArgs    
- ConfigFile stringPath 
- 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.
- ConfigFile stringPath 
- 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.
- configFile StringPath 
- 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.
- configFile stringPath 
- 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_ strpath 
- 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.
- configFile StringPath 
- 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, AuthPlatformResponseArgs      
- ConfigFile stringPath 
- 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.
- ConfigFile stringPath 
- 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.
- configFile StringPath 
- 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.
- configFile stringPath 
- 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_ strpath 
- 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.
- configFile StringPath 
- 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, AzureActiveDirectoryArgs      
- Enabled bool
- false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.
- IsAuto boolProvisioned 
- 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.Azure Native. Web. Inputs. Azure Active Directory Login 
- The configuration settings of the Azure Active Directory login flow.
- Registration
Pulumi.Azure Native. Web. Inputs. Azure Active Directory Registration 
- The configuration settings of the Azure Active Directory app registration.
- Validation
Pulumi.Azure Native. Web. Inputs. Azure Active Directory Validation 
- 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.
- IsAuto boolProvisioned 
- 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
AzureActive Directory Login 
- The configuration settings of the Azure Active Directory login flow.
- Registration
AzureActive Directory Registration 
- The configuration settings of the Azure Active Directory app registration.
- Validation
AzureActive Directory Validation 
- 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.
- isAuto BooleanProvisioned 
- 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
AzureActive Directory Login 
- The configuration settings of the Azure Active Directory login flow.
- registration
AzureActive Directory Registration 
- The configuration settings of the Azure Active Directory app registration.
- validation
AzureActive Directory Validation 
- 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.
- isAuto booleanProvisioned 
- 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
AzureActive Directory Login 
- The configuration settings of the Azure Active Directory login flow.
- registration
AzureActive Directory Registration 
- The configuration settings of the Azure Active Directory app registration.
- validation
AzureActive Directory Validation 
- 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_ boolprovisioned 
- 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
AzureActive Directory Login 
- The configuration settings of the Azure Active Directory login flow.
- registration
AzureActive Directory Registration 
- The configuration settings of the Azure Active Directory app registration.
- validation
AzureActive Directory Validation 
- 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.
- isAuto BooleanProvisioned 
- 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, AzureActiveDirectoryLoginArgs        
- 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_ boolauthenticate 
- 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, AzureActiveDirectoryLoginResponseArgs          
- 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_ boolauthenticate 
- 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, AzureActiveDirectoryRegistrationArgs        
- 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
- ClientSecret stringCertificate Issuer 
- 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.
- ClientSecret stringCertificate Subject Alternative Name 
- 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.
- ClientSecret stringCertificate Thumbprint 
- 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.
- ClientSecret stringSetting Name 
- The app setting name that contains the client secret of the relying party application.
- OpenId stringIssuer 
- 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
- ClientSecret stringCertificate Issuer 
- 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.
- ClientSecret stringCertificate Subject Alternative Name 
- 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.
- ClientSecret stringCertificate Thumbprint 
- 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.
- ClientSecret stringSetting Name 
- The app setting name that contains the client secret of the relying party application.
- OpenId stringIssuer 
- 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
- clientSecret StringCertificate Issuer 
- 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.
- clientSecret StringCertificate Subject Alternative Name 
- 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.
- clientSecret StringCertificate Thumbprint 
- 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.
- clientSecret StringSetting Name 
- The app setting name that contains the client secret of the relying party application.
- openId StringIssuer 
- 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
- clientSecret stringCertificate Issuer 
- 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.
- clientSecret stringCertificate Subject Alternative Name 
- 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.
- clientSecret stringCertificate Thumbprint 
- 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.
- clientSecret stringSetting Name 
- The app setting name that contains the client secret of the relying party application.
- openId stringIssuer 
- 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_ strcertificate_ issuer 
- 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_ strcertificate_ subject_ alternative_ name 
- 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_ strcertificate_ thumbprint 
- 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_ strsetting_ name 
- The app setting name that contains the client secret of the relying party application.
- open_id_ strissuer 
- 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
- clientSecret StringCertificate Issuer 
- 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.
- clientSecret StringCertificate Subject Alternative Name 
- 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.
- clientSecret StringCertificate Thumbprint 
- 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.
- clientSecret StringSetting Name 
- The app setting name that contains the client secret of the relying party application.
- openId StringIssuer 
- 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, AzureActiveDirectoryRegistrationResponseArgs          
- 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
- ClientSecret stringCertificate Issuer 
- 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.
- ClientSecret stringCertificate Subject Alternative Name 
- 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.
- ClientSecret stringCertificate Thumbprint 
- 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.
- ClientSecret stringSetting Name 
- The app setting name that contains the client secret of the relying party application.
- OpenId stringIssuer 
- 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
- ClientSecret stringCertificate Issuer 
- 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.
- ClientSecret stringCertificate Subject Alternative Name 
- 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.
- ClientSecret stringCertificate Thumbprint 
- 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.
- ClientSecret stringSetting Name 
- The app setting name that contains the client secret of the relying party application.
- OpenId stringIssuer 
- 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
- clientSecret StringCertificate Issuer 
- 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.
- clientSecret StringCertificate Subject Alternative Name 
- 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.
- clientSecret StringCertificate Thumbprint 
- 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.
- clientSecret StringSetting Name 
- The app setting name that contains the client secret of the relying party application.
- openId StringIssuer 
- 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
- clientSecret stringCertificate Issuer 
- 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.
- clientSecret stringCertificate Subject Alternative Name 
- 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.
- clientSecret stringCertificate Thumbprint 
- 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.
- clientSecret stringSetting Name 
- The app setting name that contains the client secret of the relying party application.
- openId stringIssuer 
- 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_ strcertificate_ issuer 
- 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_ strcertificate_ subject_ alternative_ name 
- 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_ strcertificate_ thumbprint 
- 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_ strsetting_ name 
- The app setting name that contains the client secret of the relying party application.
- open_id_ strissuer 
- 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
- clientSecret StringCertificate Issuer 
- 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.
- clientSecret StringCertificate Subject Alternative Name 
- 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.
- clientSecret StringCertificate Thumbprint 
- 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.
- clientSecret StringSetting Name 
- The app setting name that contains the client secret of the relying party application.
- openId StringIssuer 
- 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, AzureActiveDirectoryResponseArgs        
- Enabled bool
- false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.
- IsAuto boolProvisioned 
- 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.Azure Native. Web. Inputs. Azure Active Directory Login Response 
- The configuration settings of the Azure Active Directory login flow.
- Registration
Pulumi.Azure Native. Web. Inputs. Azure Active Directory Registration Response 
- The configuration settings of the Azure Active Directory app registration.
- Validation
Pulumi.Azure Native. Web. Inputs. Azure Active Directory Validation Response 
- 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.
- IsAuto boolProvisioned 
- 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
AzureActive Directory Login Response 
- The configuration settings of the Azure Active Directory login flow.
- Registration
AzureActive Directory Registration Response 
- The configuration settings of the Azure Active Directory app registration.
- Validation
AzureActive Directory Validation Response 
- 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.
- isAuto BooleanProvisioned 
- 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
AzureActive Directory Login Response 
- The configuration settings of the Azure Active Directory login flow.
- registration
AzureActive Directory Registration Response 
- The configuration settings of the Azure Active Directory app registration.
- validation
AzureActive Directory Validation Response 
- 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.
- isAuto booleanProvisioned 
- 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
AzureActive Directory Login Response 
- The configuration settings of the Azure Active Directory login flow.
- registration
AzureActive Directory Registration Response 
- The configuration settings of the Azure Active Directory app registration.
- validation
AzureActive Directory Validation Response 
- 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_ boolprovisioned 
- 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
AzureActive Directory Login Response 
- The configuration settings of the Azure Active Directory login flow.
- registration
AzureActive Directory Registration Response 
- The configuration settings of the Azure Active Directory app registration.
- validation
AzureActive Directory Validation Response 
- 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.
- isAuto BooleanProvisioned 
- 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, AzureActiveDirectoryValidationArgs        
- AllowedAudiences List<string>
- The list of audiences that can make successful authentication/authorization requests.
- JwtClaim Pulumi.Checks Azure Native. Web. Inputs. Jwt Claim Checks 
- 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.
- JwtClaim JwtChecks Claim Checks 
- 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.
- jwtClaim JwtChecks Claim Checks 
- 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.
- jwtClaim JwtChecks Claim Checks 
- 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_ Jwtchecks Claim Checks 
- 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.
- jwtClaim Property MapChecks 
- The configuration settings of the checks that should be made while validating the JWT Claims.
AzureActiveDirectoryValidationResponse, AzureActiveDirectoryValidationResponseArgs          
- AllowedAudiences List<string>
- The list of audiences that can make successful authentication/authorization requests.
- JwtClaim Pulumi.Checks Azure Native. Web. Inputs. Jwt Claim Checks Response 
- 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.
- JwtClaim JwtChecks Claim Checks Response 
- 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.
- jwtClaim JwtChecks Claim Checks Response 
- 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.
- jwtClaim JwtChecks Claim Checks Response 
- 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_ Jwtchecks Claim Checks Response 
- 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.
- jwtClaim Property MapChecks 
- The configuration settings of the checks that should be made while validating the JWT Claims.
AzureStaticWebApps, AzureStaticWebAppsArgs        
- Enabled bool
- false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.
- Registration
Pulumi.Azure Native. Web. Inputs. Azure Static Web Apps Registration 
- 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
AzureStatic Web Apps Registration 
- 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
AzureStatic Web Apps Registration 
- 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
AzureStatic Web Apps Registration 
- 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
AzureStatic Web Apps Registration 
- 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, AzureStaticWebAppsRegistrationArgs          
- 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, AzureStaticWebAppsRegistrationResponseArgs            
- 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, AzureStaticWebAppsResponseArgs          
- Enabled bool
- false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.
- Registration
Pulumi.Azure Native. Web. Inputs. Azure Static Web Apps Registration Response 
- 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
AzureStatic Web Apps Registration Response 
- 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
AzureStatic Web Apps Registration Response 
- 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
AzureStatic Web Apps Registration Response 
- 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
AzureStatic Web Apps Registration Response 
- 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, BlobStorageTokenStoreArgs        
- SasUrl stringSetting Name 
- The name of the app setting containing the SAS URL of the blob storage containing the tokens.
- SasUrl stringSetting Name 
- The name of the app setting containing the SAS URL of the blob storage containing the tokens.
- sasUrl StringSetting Name 
- The name of the app setting containing the SAS URL of the blob storage containing the tokens.
- sasUrl stringSetting Name 
- The name of the app setting containing the SAS URL of the blob storage containing the tokens.
- sas_url_ strsetting_ name 
- The name of the app setting containing the SAS URL of the blob storage containing the tokens.
- sasUrl StringSetting Name 
- The name of the app setting containing the SAS URL of the blob storage containing the tokens.
BlobStorageTokenStoreResponse, BlobStorageTokenStoreResponseArgs          
- SasUrl stringSetting Name 
- The name of the app setting containing the SAS URL of the blob storage containing the tokens.
- SasUrl stringSetting Name 
- The name of the app setting containing the SAS URL of the blob storage containing the tokens.
- sasUrl StringSetting Name 
- The name of the app setting containing the SAS URL of the blob storage containing the tokens.
- sasUrl stringSetting Name 
- The name of the app setting containing the SAS URL of the blob storage containing the tokens.
- sas_url_ strsetting_ name 
- The name of the app setting containing the SAS URL of the blob storage containing the tokens.
- sasUrl StringSetting Name 
- The name of the app setting containing the SAS URL of the blob storage containing the tokens.
ClientCredentialMethod, ClientCredentialMethodArgs      
- ClientSecret Post 
- ClientSecretPost
- ClientCredential Method Client Secret Post 
- ClientSecretPost
- ClientSecret Post 
- ClientSecretPost
- ClientSecret Post 
- ClientSecretPost
- CLIENT_SECRET_POST
- ClientSecretPost
- "ClientSecret Post" 
- ClientSecretPost
ClientRegistration, ClientRegistrationArgs    
- ClientId string
- The Client ID of the app used for login.
- ClientSecret stringSetting Name 
- The app setting name that contains the client secret.
- ClientId string
- The Client ID of the app used for login.
- ClientSecret stringSetting Name 
- The app setting name that contains the client secret.
- clientId String
- The Client ID of the app used for login.
- clientSecret StringSetting Name 
- The app setting name that contains the client secret.
- clientId string
- The Client ID of the app used for login.
- clientSecret stringSetting Name 
- The app setting name that contains the client secret.
- client_id str
- The Client ID of the app used for login.
- client_secret_ strsetting_ name 
- The app setting name that contains the client secret.
- clientId String
- The Client ID of the app used for login.
- clientSecret StringSetting Name 
- The app setting name that contains the client secret.
ClientRegistrationResponse, ClientRegistrationResponseArgs      
- ClientId string
- The Client ID of the app used for login.
- ClientSecret stringSetting Name 
- The app setting name that contains the client secret.
- ClientId string
- The Client ID of the app used for login.
- ClientSecret stringSetting Name 
- The app setting name that contains the client secret.
- clientId String
- The Client ID of the app used for login.
- clientSecret StringSetting Name 
- The app setting name that contains the client secret.
- clientId string
- The Client ID of the app used for login.
- clientSecret stringSetting Name 
- The app setting name that contains the client secret.
- client_id str
- The Client ID of the app used for login.
- client_secret_ strsetting_ name 
- The app setting name that contains the client secret.
- clientId String
- The Client ID of the app used for login.
- clientSecret StringSetting Name 
- The app setting name that contains the client secret.
CookieExpiration, CookieExpirationArgs    
- Convention
Pulumi.Azure Native. Web. Cookie Expiration Convention 
- The convention used when determining the session cookie's expiration.
- TimeTo stringExpiration 
- The time after the request is made when the session cookie should expire.
- Convention
CookieExpiration Convention 
- The convention used when determining the session cookie's expiration.
- TimeTo stringExpiration 
- The time after the request is made when the session cookie should expire.
- convention
CookieExpiration Convention 
- The convention used when determining the session cookie's expiration.
- timeTo StringExpiration 
- The time after the request is made when the session cookie should expire.
- convention
CookieExpiration Convention 
- The convention used when determining the session cookie's expiration.
- timeTo stringExpiration 
- The time after the request is made when the session cookie should expire.
- convention
CookieExpiration Convention 
- The convention used when determining the session cookie's expiration.
- time_to_ strexpiration 
- The time after the request is made when the session cookie should expire.
- convention
"FixedTime" | "Identity Provider Derived" 
- The convention used when determining the session cookie's expiration.
- timeTo StringExpiration 
- The time after the request is made when the session cookie should expire.
CookieExpirationConvention, CookieExpirationConventionArgs      
- FixedTime 
- FixedTime
- IdentityProvider Derived 
- IdentityProviderDerived
- CookieExpiration Convention Fixed Time 
- FixedTime
- CookieExpiration Convention Identity Provider Derived 
- IdentityProviderDerived
- FixedTime 
- FixedTime
- IdentityProvider Derived 
- IdentityProviderDerived
- FixedTime 
- FixedTime
- IdentityProvider Derived 
- IdentityProviderDerived
- FIXED_TIME
- FixedTime
- IDENTITY_PROVIDER_DERIVED
- IdentityProviderDerived
- "FixedTime" 
- FixedTime
- "IdentityProvider Derived" 
- IdentityProviderDerived
CookieExpirationResponse, CookieExpirationResponseArgs      
- Convention string
- The convention used when determining the session cookie's expiration.
- TimeTo stringExpiration 
- 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.
- TimeTo stringExpiration 
- 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.
- timeTo StringExpiration 
- 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.
- timeTo stringExpiration 
- 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_ strexpiration 
- 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.
- timeTo StringExpiration 
- The time after the request is made when the session cookie should expire.
CustomOpenIdConnectProvider, CustomOpenIdConnectProviderArgs          
- Enabled bool
- false if the custom Open ID provider provider should not be enabled; otherwise, true.
- Login
Pulumi.Azure Native. Web. Inputs. Open Id Connect Login 
- The configuration settings of the login flow of the custom Open ID Connect provider.
- Registration
Pulumi.Azure Native. Web. Inputs. Open Id Connect Registration 
- 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
OpenId Connect Login 
- The configuration settings of the login flow of the custom Open ID Connect provider.
- Registration
OpenId Connect Registration 
- 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
OpenId Connect Login 
- The configuration settings of the login flow of the custom Open ID Connect provider.
- registration
OpenId Connect Registration 
- 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
OpenId Connect Login 
- The configuration settings of the login flow of the custom Open ID Connect provider.
- registration
OpenId Connect Registration 
- 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
OpenId Connect Login 
- The configuration settings of the login flow of the custom Open ID Connect provider.
- registration
OpenId Connect Registration 
- 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, CustomOpenIdConnectProviderResponseArgs            
- Enabled bool
- false if the custom Open ID provider provider should not be enabled; otherwise, true.
- Login
Pulumi.Azure Native. Web. Inputs. Open Id Connect Login Response 
- The configuration settings of the login flow of the custom Open ID Connect provider.
- Registration
Pulumi.Azure Native. Web. Inputs. Open Id Connect Registration Response 
- 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
OpenId Connect Login Response 
- The configuration settings of the login flow of the custom Open ID Connect provider.
- Registration
OpenId Connect Registration Response 
- 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
OpenId Connect Login Response 
- The configuration settings of the login flow of the custom Open ID Connect provider.
- registration
OpenId Connect Registration Response 
- 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
OpenId Connect Login Response 
- The configuration settings of the login flow of the custom Open ID Connect provider.
- registration
OpenId Connect Registration Response 
- 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
OpenId Connect Login Response 
- The configuration settings of the login flow of the custom Open ID Connect provider.
- registration
OpenId Connect Registration Response 
- 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, FacebookArgs  
- Enabled bool
- false if the Facebook provider should not be enabled despite the set registration; otherwise, true.
- GraphApi stringVersion 
- The version of the Facebook api to be used while logging in.
- Login
Pulumi.Azure Native. Web. Inputs. Login Scopes 
- The configuration settings of the login flow.
- Registration
Pulumi.Azure Native. Web. Inputs. App Registration 
- 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.
- GraphApi stringVersion 
- 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.
- graphApi StringVersion 
- 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.
- graphApi stringVersion 
- 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_ strversion 
- 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.
- graphApi StringVersion 
- 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, FacebookResponseArgs    
- Enabled bool
- false if the Facebook provider should not be enabled despite the set registration; otherwise, true.
- GraphApi stringVersion 
- The version of the Facebook api to be used while logging in.
- Login
Pulumi.Azure Native. Web. Inputs. Login Scopes Response 
- The configuration settings of the login flow.
- Registration
Pulumi.Azure Native. Web. Inputs. App Registration Response 
- 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.
- GraphApi stringVersion 
- The version of the Facebook api to be used while logging in.
- Login
LoginScopes Response 
- The configuration settings of the login flow.
- Registration
AppRegistration Response 
- 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.
- graphApi StringVersion 
- The version of the Facebook api to be used while logging in.
- login
LoginScopes Response 
- The configuration settings of the login flow.
- registration
AppRegistration Response 
- 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.
- graphApi stringVersion 
- The version of the Facebook api to be used while logging in.
- login
LoginScopes Response 
- The configuration settings of the login flow.
- registration
AppRegistration Response 
- 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_ strversion 
- The version of the Facebook api to be used while logging in.
- login
LoginScopes Response 
- The configuration settings of the login flow.
- registration
AppRegistration Response 
- 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.
- graphApi StringVersion 
- 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, FileSystemTokenStoreArgs        
- 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, FileSystemTokenStoreResponseArgs          
- 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, ForwardProxyArgs    
- Convention
Pulumi.Azure Native. Web. Forward Proxy Convention 
- The convention used to determine the url of the request made.
- CustomHost stringHeader Name 
- The name of the header containing the host of the request.
- CustomProto stringHeader Name 
- The name of the header containing the scheme of the request.
- Convention
ForwardProxy Convention 
- The convention used to determine the url of the request made.
- CustomHost stringHeader Name 
- The name of the header containing the host of the request.
- CustomProto stringHeader Name 
- The name of the header containing the scheme of the request.
- convention
ForwardProxy Convention 
- The convention used to determine the url of the request made.
- customHost StringHeader Name 
- The name of the header containing the host of the request.
- customProto StringHeader Name 
- The name of the header containing the scheme of the request.
- convention
ForwardProxy Convention 
- The convention used to determine the url of the request made.
- customHost stringHeader Name 
- The name of the header containing the host of the request.
- customProto stringHeader Name 
- The name of the header containing the scheme of the request.
- convention
ForwardProxy Convention 
- The convention used to determine the url of the request made.
- custom_host_ strheader_ name 
- The name of the header containing the host of the request.
- custom_proto_ strheader_ name 
- 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.
- customHost StringHeader Name 
- The name of the header containing the host of the request.
- customProto StringHeader Name 
- The name of the header containing the scheme of the request.
ForwardProxyConvention, ForwardProxyConventionArgs      
- NoProxy 
- NoProxy
- Standard
- Standard
- Custom
- Custom
- ForwardProxy Convention No Proxy 
- NoProxy
- ForwardProxy Convention Standard 
- Standard
- ForwardProxy Convention Custom 
- 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, ForwardProxyResponseArgs      
- Convention string
- The convention used to determine the url of the request made.
- CustomHost stringHeader Name 
- The name of the header containing the host of the request.
- CustomProto stringHeader Name 
- The name of the header containing the scheme of the request.
- Convention string
- The convention used to determine the url of the request made.
- CustomHost stringHeader Name 
- The name of the header containing the host of the request.
- CustomProto stringHeader Name 
- The name of the header containing the scheme of the request.
- convention String
- The convention used to determine the url of the request made.
- customHost StringHeader Name 
- The name of the header containing the host of the request.
- customProto StringHeader Name 
- The name of the header containing the scheme of the request.
- convention string
- The convention used to determine the url of the request made.
- customHost stringHeader Name 
- The name of the header containing the host of the request.
- customProto stringHeader Name 
- 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_ strheader_ name 
- The name of the header containing the host of the request.
- custom_proto_ strheader_ name 
- The name of the header containing the scheme of the request.
- convention String
- The convention used to determine the url of the request made.
- customHost StringHeader Name 
- The name of the header containing the host of the request.
- customProto StringHeader Name 
- The name of the header containing the scheme of the request.
GitHub, GitHubArgs    
- Enabled bool
- false if the GitHub provider should not be enabled despite the set registration; otherwise, true.
- Login
Pulumi.Azure Native. Web. Inputs. Login Scopes 
- The configuration settings of the login flow.
- Registration
Pulumi.Azure Native. Web. Inputs. Client Registration 
- 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, GitHubResponseArgs      
- Enabled bool
- false if the GitHub provider should not be enabled despite the set registration; otherwise, true.
- Login
Pulumi.Azure Native. Web. Inputs. Login Scopes Response 
- The configuration settings of the login flow.
- Registration
Pulumi.Azure Native. Web. Inputs. Client Registration Response 
- 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 Response 
- The configuration settings of the login flow.
- Registration
ClientRegistration Response 
- 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 Response 
- The configuration settings of the login flow.
- registration
ClientRegistration Response 
- 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 Response 
- The configuration settings of the login flow.
- registration
ClientRegistration Response 
- 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 Response 
- The configuration settings of the login flow.
- registration
ClientRegistration Response 
- 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, GlobalValidationArgs    
- ExcludedPaths List<string>
- The paths for which unauthenticated flow would not be redirected to the login page.
- RedirectTo stringProvider 
- 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.
- UnauthenticatedClient Pulumi.Action Azure Native. Web. Unauthenticated Client Action V2 
- 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.
- RedirectTo stringProvider 
- 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.
- UnauthenticatedClient UnauthenticatedAction Client Action V2 
- 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.
- redirectTo StringProvider 
- 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.
- unauthenticatedClient UnauthenticatedAction Client Action V2 
- 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.
- redirectTo stringProvider 
- 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.
- unauthenticatedClient UnauthenticatedAction Client Action V2 
- 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_ strprovider 
- 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_ Unauthenticatedaction Client Action V2 
- 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.
- redirectTo StringProvider 
- 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.
- unauthenticatedClient "RedirectAction To Login Page" | "Allow Anonymous" | "Return401" | "Return403" 
- The action to take when an unauthenticated client attempts to access the app.
GlobalValidationResponse, GlobalValidationResponseArgs      
- ExcludedPaths List<string>
- The paths for which unauthenticated flow would not be redirected to the login page.
- RedirectTo stringProvider 
- 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.
- UnauthenticatedClient stringAction 
- 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.
- RedirectTo stringProvider 
- 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.
- UnauthenticatedClient stringAction 
- 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.
- redirectTo StringProvider 
- 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.
- unauthenticatedClient StringAction 
- 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.
- redirectTo stringProvider 
- 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.
- unauthenticatedClient stringAction 
- 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_ strprovider 
- 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_ straction 
- 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.
- redirectTo StringProvider 
- 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.
- unauthenticatedClient StringAction 
- The action to take when an unauthenticated client attempts to access the app.
Google, GoogleArgs  
- Enabled bool
- false if the Google provider should not be enabled despite the set registration; otherwise, true.
- Login
Pulumi.Azure Native. Web. Inputs. Login Scopes 
- The configuration settings of the login flow.
- Registration
Pulumi.Azure Native. Web. Inputs. Client Registration 
- The configuration settings of the app registration for the Google provider.
- Validation
Pulumi.Azure Native. Web. Inputs. Allowed Audiences Validation 
- 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
AllowedAudiences Validation 
- 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
AllowedAudiences Validation 
- 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
AllowedAudiences Validation 
- 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
AllowedAudiences Validation 
- 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, GoogleResponseArgs    
- Enabled bool
- false if the Google provider should not be enabled despite the set registration; otherwise, true.
- Login
Pulumi.Azure Native. Web. Inputs. Login Scopes Response 
- The configuration settings of the login flow.
- Registration
Pulumi.Azure Native. Web. Inputs. Client Registration Response 
- The configuration settings of the app registration for the Google provider.
- Validation
Pulumi.Azure Native. Web. Inputs. Allowed Audiences Validation Response 
- 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 Response 
- The configuration settings of the login flow.
- Registration
ClientRegistration Response 
- The configuration settings of the app registration for the Google provider.
- Validation
AllowedAudiences Validation Response 
- 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 Response 
- The configuration settings of the login flow.
- registration
ClientRegistration Response 
- The configuration settings of the app registration for the Google provider.
- validation
AllowedAudiences Validation Response 
- 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 Response 
- The configuration settings of the login flow.
- registration
ClientRegistration Response 
- The configuration settings of the app registration for the Google provider.
- validation
AllowedAudiences Validation Response 
- 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 Response 
- The configuration settings of the login flow.
- registration
ClientRegistration Response 
- The configuration settings of the app registration for the Google provider.
- validation
AllowedAudiences Validation Response 
- 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, HttpSettingsArgs    
- ForwardProxy Pulumi.Azure Native. Web. Inputs. Forward Proxy 
- 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.Azure Native. Web. Inputs. Http Settings Routes 
- 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
HttpSettings Routes 
- 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
HttpSettings Routes 
- 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
HttpSettings Routes 
- 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
HttpSettings Routes 
- 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, HttpSettingsResponseArgs      
- ForwardProxy Pulumi.Azure Native. Web. Inputs. Forward Proxy Response 
- 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.Azure Native. Web. Inputs. Http Settings Routes Response 
- The configuration settings of the paths HTTP requests.
- ForwardProxy ForwardProxy Response 
- 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
HttpSettings Routes Response 
- The configuration settings of the paths HTTP requests.
- forwardProxy ForwardProxy Response 
- 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
HttpSettings Routes Response 
- The configuration settings of the paths HTTP requests.
- forwardProxy ForwardProxy Response 
- 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
HttpSettings Routes Response 
- The configuration settings of the paths HTTP requests.
- forward_proxy ForwardProxy Response 
- 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
HttpSettings Routes Response 
- 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, HttpSettingsRoutesArgs      
- 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, HttpSettingsRoutesResponseArgs        
- 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, IdentityProvidersArgs    
- Apple
Pulumi.Azure Native. Web. Inputs. Apple 
- The configuration settings of the Apple provider.
- AzureActive Pulumi.Directory Azure Native. Web. Inputs. Azure Active Directory 
- The configuration settings of the Azure Active directory provider.
- AzureStatic Pulumi.Web Apps Azure Native. Web. Inputs. Azure Static Web Apps 
- The configuration settings of the Azure Static Web Apps provider.
- CustomOpen Dictionary<string, Pulumi.Id Connect Providers Azure Native. Web. Inputs. Custom Open Id Connect Provider> 
- 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.Azure Native. Web. Inputs. Facebook 
- The configuration settings of the Facebook provider.
- GitHub Pulumi.Azure Native. Web. Inputs. Git Hub 
- The configuration settings of the GitHub provider.
- Google
Pulumi.Azure Native. Web. Inputs. Google 
- The configuration settings of the Google provider.
- LegacyMicrosoft Pulumi.Account Azure Native. Web. Inputs. Legacy Microsoft Account 
- The configuration settings of the legacy Microsoft Account provider.
- Twitter
Pulumi.Azure Native. Web. Inputs. Twitter 
- The configuration settings of the Twitter provider.
- Apple Apple
- The configuration settings of the Apple provider.
- AzureActive AzureDirectory Active Directory 
- The configuration settings of the Azure Active directory provider.
- AzureStatic AzureWeb Apps Static Web Apps 
- The configuration settings of the Azure Static Web Apps provider.
- CustomOpen map[string]CustomId Connect Providers Open Id Connect Provider 
- 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.
- LegacyMicrosoft LegacyAccount Microsoft Account 
- 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.
- azureActive AzureDirectory Active Directory 
- The configuration settings of the Azure Active directory provider.
- azureStatic AzureWeb Apps Static Web Apps 
- The configuration settings of the Azure Static Web Apps provider.
- customOpen Map<String,CustomId Connect Providers Open Id Connect Provider> 
- 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.
- legacyMicrosoft LegacyAccount Microsoft Account 
- 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.
- azureActive AzureDirectory Active Directory 
- The configuration settings of the Azure Active directory provider.
- azureStatic AzureWeb Apps Static Web Apps 
- The configuration settings of the Azure Static Web Apps provider.
- customOpen {[key: string]: CustomId Connect Providers Open Id Connect Provider} 
- 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.
- legacyMicrosoft LegacyAccount Microsoft Account 
- 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_ Azuredirectory Active Directory 
- The configuration settings of the Azure Active directory provider.
- azure_static_ Azureweb_ apps Static Web Apps 
- The configuration settings of the Azure Static Web Apps provider.
- custom_open_ Mapping[str, Customid_ connect_ providers Open Id Connect Provider] 
- 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_ Legacyaccount Microsoft Account 
- 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.
- azureActive Property MapDirectory 
- The configuration settings of the Azure Active directory provider.
- azureStatic Property MapWeb Apps 
- The configuration settings of the Azure Static Web Apps provider.
- customOpen Map<Property Map>Id Connect Providers 
- 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.
- legacyMicrosoft Property MapAccount 
- The configuration settings of the legacy Microsoft Account provider.
- twitter Property Map
- The configuration settings of the Twitter provider.
IdentityProvidersResponse, IdentityProvidersResponseArgs      
- Apple
Pulumi.Azure Native. Web. Inputs. Apple Response 
- The configuration settings of the Apple provider.
- AzureActive Pulumi.Directory Azure Native. Web. Inputs. Azure Active Directory Response 
- The configuration settings of the Azure Active directory provider.
- AzureStatic Pulumi.Web Apps Azure Native. Web. Inputs. Azure Static Web Apps Response 
- The configuration settings of the Azure Static Web Apps provider.
- CustomOpen Dictionary<string, Pulumi.Id Connect Providers Azure Native. Web. Inputs. Custom Open Id Connect Provider Response> 
- 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.Azure Native. Web. Inputs. Facebook Response 
- The configuration settings of the Facebook provider.
- GitHub Pulumi.Azure Native. Web. Inputs. Git Hub Response 
- The configuration settings of the GitHub provider.
- Google
Pulumi.Azure Native. Web. Inputs. Google Response 
- The configuration settings of the Google provider.
- LegacyMicrosoft Pulumi.Account Azure Native. Web. Inputs. Legacy Microsoft Account Response 
- The configuration settings of the legacy Microsoft Account provider.
- Twitter
Pulumi.Azure Native. Web. Inputs. Twitter Response 
- The configuration settings of the Twitter provider.
- Apple
AppleResponse 
- The configuration settings of the Apple provider.
- AzureActive AzureDirectory Active Directory Response 
- The configuration settings of the Azure Active directory provider.
- AzureStatic AzureWeb Apps Static Web Apps Response 
- The configuration settings of the Azure Static Web Apps provider.
- CustomOpen map[string]CustomId Connect Providers Open Id Connect Provider Response 
- 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 GitHub Response 
- The configuration settings of the GitHub provider.
- Google
GoogleResponse 
- The configuration settings of the Google provider.
- LegacyMicrosoft LegacyAccount Microsoft Account Response 
- 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.
- azureActive AzureDirectory Active Directory Response 
- The configuration settings of the Azure Active directory provider.
- azureStatic AzureWeb Apps Static Web Apps Response 
- The configuration settings of the Azure Static Web Apps provider.
- customOpen Map<String,CustomId Connect Providers Open Id Connect Provider Response> 
- 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 GitHub Response 
- The configuration settings of the GitHub provider.
- google
GoogleResponse 
- The configuration settings of the Google provider.
- legacyMicrosoft LegacyAccount Microsoft Account Response 
- 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.
- azureActive AzureDirectory Active Directory Response 
- The configuration settings of the Azure Active directory provider.
- azureStatic AzureWeb Apps Static Web Apps Response 
- The configuration settings of the Azure Static Web Apps provider.
- customOpen {[key: string]: CustomId Connect Providers Open Id Connect Provider Response} 
- 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 GitHub Response 
- The configuration settings of the GitHub provider.
- google
GoogleResponse 
- The configuration settings of the Google provider.
- legacyMicrosoft LegacyAccount Microsoft Account Response 
- 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_ Azuredirectory Active Directory Response 
- The configuration settings of the Azure Active directory provider.
- azure_static_ Azureweb_ apps Static Web Apps Response 
- The configuration settings of the Azure Static Web Apps provider.
- custom_open_ Mapping[str, Customid_ connect_ providers Open Id Connect Provider Response] 
- 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 GitHub Response 
- The configuration settings of the GitHub provider.
- google
GoogleResponse 
- The configuration settings of the Google provider.
- legacy_microsoft_ Legacyaccount Microsoft Account Response 
- 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.
- azureActive Property MapDirectory 
- The configuration settings of the Azure Active directory provider.
- azureStatic Property MapWeb Apps 
- The configuration settings of the Azure Static Web Apps provider.
- customOpen Map<Property Map>Id Connect Providers 
- 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.
- legacyMicrosoft Property MapAccount 
- The configuration settings of the legacy Microsoft Account provider.
- twitter Property Map
- The configuration settings of the Twitter provider.
JwtClaimChecks, JwtClaimChecksArgs      
- AllowedClient List<string>Applications 
- The list of the allowed client applications.
- AllowedGroups List<string>
- The list of the allowed groups.
- AllowedClient []stringApplications 
- The list of the allowed client applications.
- AllowedGroups []string
- The list of the allowed groups.
- allowedClient List<String>Applications 
- The list of the allowed client applications.
- allowedGroups List<String>
- The list of the allowed groups.
- allowedClient string[]Applications 
- The list of the allowed client applications.
- allowedGroups string[]
- The list of the allowed groups.
- allowed_client_ Sequence[str]applications 
- The list of the allowed client applications.
- allowed_groups Sequence[str]
- The list of the allowed groups.
- allowedClient List<String>Applications 
- The list of the allowed client applications.
- allowedGroups List<String>
- The list of the allowed groups.
JwtClaimChecksResponse, JwtClaimChecksResponseArgs        
- AllowedClient List<string>Applications 
- The list of the allowed client applications.
- AllowedGroups List<string>
- The list of the allowed groups.
- AllowedClient []stringApplications 
- The list of the allowed client applications.
- AllowedGroups []string
- The list of the allowed groups.
- allowedClient List<String>Applications 
- The list of the allowed client applications.
- allowedGroups List<String>
- The list of the allowed groups.
- allowedClient string[]Applications 
- The list of the allowed client applications.
- allowedGroups string[]
- The list of the allowed groups.
- allowed_client_ Sequence[str]applications 
- The list of the allowed client applications.
- allowed_groups Sequence[str]
- The list of the allowed groups.
- allowedClient List<String>Applications 
- The list of the allowed client applications.
- allowedGroups List<String>
- The list of the allowed groups.
LegacyMicrosoftAccount, LegacyMicrosoftAccountArgs      
- Enabled bool
- false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true.
- Login
Pulumi.Azure Native. Web. Inputs. Login Scopes 
- The configuration settings of the login flow.
- Registration
Pulumi.Azure Native. Web. Inputs. Client Registration 
- The configuration settings of the app registration for the legacy Microsoft Account provider.
- Validation
Pulumi.Azure Native. Web. Inputs. Allowed Audiences Validation 
- 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
AllowedAudiences Validation 
- 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
AllowedAudiences Validation 
- 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
AllowedAudiences Validation 
- 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
AllowedAudiences Validation 
- 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, LegacyMicrosoftAccountResponseArgs        
- Enabled bool
- false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true.
- Login
Pulumi.Azure Native. Web. Inputs. Login Scopes Response 
- The configuration settings of the login flow.
- Registration
Pulumi.Azure Native. Web. Inputs. Client Registration Response 
- The configuration settings of the app registration for the legacy Microsoft Account provider.
- Validation
Pulumi.Azure Native. Web. Inputs. Allowed Audiences Validation Response 
- 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 Response 
- The configuration settings of the login flow.
- Registration
ClientRegistration Response 
- The configuration settings of the app registration for the legacy Microsoft Account provider.
- Validation
AllowedAudiences Validation Response 
- 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 Response 
- The configuration settings of the login flow.
- registration
ClientRegistration Response 
- The configuration settings of the app registration for the legacy Microsoft Account provider.
- validation
AllowedAudiences Validation Response 
- 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 Response 
- The configuration settings of the login flow.
- registration
ClientRegistration Response 
- The configuration settings of the app registration for the legacy Microsoft Account provider.
- validation
AllowedAudiences Validation Response 
- 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 Response 
- The configuration settings of the login flow.
- registration
ClientRegistration Response 
- The configuration settings of the app registration for the legacy Microsoft Account provider.
- validation
AllowedAudiences Validation Response 
- 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, LoginArgs  
- AllowedExternal List<string>Redirect Urls 
- 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.
- 
Pulumi.Azure Native. Web. Inputs. Cookie Expiration 
- The configuration settings of the session cookie's expiration.
- Nonce
Pulumi.Azure Native. Web. Inputs. Nonce 
- The configuration settings of the nonce used in the login flow.
- PreserveUrl boolFragments For Logins 
- true if the fragments from the request are preserved after the login request is made; otherwise, false.
- Routes
Pulumi.Azure Native. Web. Inputs. Login Routes 
- The routes that specify the endpoints used for login and logout requests.
- TokenStore Pulumi.Azure Native. Web. Inputs. Token Store 
- The configuration settings of the token store.
- AllowedExternal []stringRedirect Urls 
- 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 
- The configuration settings of the session cookie's expiration.
- Nonce Nonce
- The configuration settings of the nonce used in the login flow.
- PreserveUrl boolFragments For Logins 
- 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.
- allowedExternal List<String>Redirect Urls 
- 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 
- The configuration settings of the session cookie's expiration.
- nonce Nonce
- The configuration settings of the nonce used in the login flow.
- preserveUrl BooleanFragments For Logins 
- 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.
- allowedExternal string[]Redirect Urls 
- 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 
- The configuration settings of the session cookie's expiration.
- nonce Nonce
- The configuration settings of the nonce used in the login flow.
- preserveUrl booleanFragments For Logins 
- 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_ Sequence[str]redirect_ urls 
- 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 
- The configuration settings of the session cookie's expiration.
- nonce Nonce
- The configuration settings of the nonce used in the login flow.
- preserve_url_ boolfragments_ for_ logins 
- 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.
- allowedExternal List<String>Redirect Urls 
- 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.
- 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.
- preserveUrl BooleanFragments For Logins 
- 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, LoginResponseArgs    
- AllowedExternal List<string>Redirect Urls 
- 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.
- 
Pulumi.Azure Native. Web. Inputs. Cookie Expiration Response 
- The configuration settings of the session cookie's expiration.
- Nonce
Pulumi.Azure Native. Web. Inputs. Nonce Response 
- The configuration settings of the nonce used in the login flow.
- PreserveUrl boolFragments For Logins 
- true if the fragments from the request are preserved after the login request is made; otherwise, false.
- Routes
Pulumi.Azure Native. Web. Inputs. Login Routes Response 
- The routes that specify the endpoints used for login and logout requests.
- TokenStore Pulumi.Azure Native. Web. Inputs. Token Store Response 
- The configuration settings of the token store.
- AllowedExternal []stringRedirect Urls 
- 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 Response 
- The configuration settings of the session cookie's expiration.
- Nonce
NonceResponse 
- The configuration settings of the nonce used in the login flow.
- PreserveUrl boolFragments For Logins 
- true if the fragments from the request are preserved after the login request is made; otherwise, false.
- Routes
LoginRoutes Response 
- The routes that specify the endpoints used for login and logout requests.
- TokenStore TokenStore Response 
- The configuration settings of the token store.
- allowedExternal List<String>Redirect Urls 
- 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 Response 
- The configuration settings of the session cookie's expiration.
- nonce
NonceResponse 
- The configuration settings of the nonce used in the login flow.
- preserveUrl BooleanFragments For Logins 
- true if the fragments from the request are preserved after the login request is made; otherwise, false.
- routes
LoginRoutes Response 
- The routes that specify the endpoints used for login and logout requests.
- tokenStore TokenStore Response 
- The configuration settings of the token store.
- allowedExternal string[]Redirect Urls 
- 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 Response 
- The configuration settings of the session cookie's expiration.
- nonce
NonceResponse 
- The configuration settings of the nonce used in the login flow.
- preserveUrl booleanFragments For Logins 
- true if the fragments from the request are preserved after the login request is made; otherwise, false.
- routes
LoginRoutes Response 
- The routes that specify the endpoints used for login and logout requests.
- tokenStore TokenStore Response 
- The configuration settings of the token store.
- allowed_external_ Sequence[str]redirect_ urls 
- 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 Response 
- The configuration settings of the session cookie's expiration.
- nonce
NonceResponse 
- The configuration settings of the nonce used in the login flow.
- preserve_url_ boolfragments_ for_ logins 
- true if the fragments from the request are preserved after the login request is made; otherwise, false.
- routes
LoginRoutes Response 
- The routes that specify the endpoints used for login and logout requests.
- token_store TokenStore Response 
- The configuration settings of the token store.
- allowedExternal List<String>Redirect Urls 
- 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.
- 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.
- preserveUrl BooleanFragments For Logins 
- 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, LoginRoutesArgs    
- 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, LoginRoutesResponseArgs      
- 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, LoginScopesArgs    
- 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, LoginScopesResponseArgs      
- 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, NonceArgs  
- NonceExpiration stringInterval 
- 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.
- NonceExpiration stringInterval 
- 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.
- nonceExpiration StringInterval 
- 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.
- nonceExpiration stringInterval 
- 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_ strinterval 
- 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.
- nonceExpiration StringInterval 
- 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, NonceResponseArgs    
- NonceExpiration stringInterval 
- 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.
- NonceExpiration stringInterval 
- 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.
- nonceExpiration StringInterval 
- 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.
- nonceExpiration stringInterval 
- 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_ strinterval 
- 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.
- nonceExpiration StringInterval 
- 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, OpenIdConnectClientCredentialArgs          
- ClientSecret stringSetting Name 
- The app setting that contains the client secret for the custom Open ID Connect provider.
- Method
Pulumi.Azure Native. Web. Client Credential Method 
- The method that should be used to authenticate the user.
- ClientSecret stringSetting Name 
- The app setting that contains the client secret for the custom Open ID Connect provider.
- Method
ClientCredential Method 
- The method that should be used to authenticate the user.
- clientSecret StringSetting Name 
- The app setting that contains the client secret for the custom Open ID Connect provider.
- method
ClientCredential Method 
- The method that should be used to authenticate the user.
- clientSecret stringSetting Name 
- The app setting that contains the client secret for the custom Open ID Connect provider.
- method
ClientCredential Method 
- The method that should be used to authenticate the user.
- client_secret_ strsetting_ name 
- The app setting that contains the client secret for the custom Open ID Connect provider.
- method
ClientCredential Method 
- The method that should be used to authenticate the user.
- clientSecret StringSetting Name 
- The app setting that contains the client secret for the custom Open ID Connect provider.
- method
"ClientSecret Post" 
- The method that should be used to authenticate the user.
OpenIdConnectClientCredentialResponse, OpenIdConnectClientCredentialResponseArgs            
- ClientSecret stringSetting Name 
- 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.
- ClientSecret stringSetting Name 
- 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.
- clientSecret StringSetting Name 
- 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.
- clientSecret stringSetting Name 
- 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_ strsetting_ name 
- 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.
- clientSecret StringSetting Name 
- 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, OpenIdConnectConfigArgs        
- 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.
- WellKnown stringOpen Id Configuration 
- The endpoint that contains all the configuration endpoints for the provider.
- 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.
- WellKnown stringOpen Id Configuration 
- The endpoint that contains all the configuration endpoints for the provider.
- 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.
- wellKnown StringOpen Id Configuration 
- The endpoint that contains all the configuration endpoints for the provider.
- 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.
- wellKnown stringOpen Id Configuration 
- The endpoint that contains all the configuration endpoints for the provider.
- 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_ stropen_ id_ configuration 
- The endpoint that contains all the configuration endpoints for the provider.
- 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.
- wellKnown StringOpen Id Configuration 
- The endpoint that contains all the configuration endpoints for the provider.
OpenIdConnectConfigResponse, OpenIdConnectConfigResponseArgs          
- 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.
- WellKnown stringOpen Id Configuration 
- The endpoint that contains all the configuration endpoints for the provider.
- 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.
- WellKnown stringOpen Id Configuration 
- The endpoint that contains all the configuration endpoints for the provider.
- 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.
- wellKnown StringOpen Id Configuration 
- The endpoint that contains all the configuration endpoints for the provider.
- 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.
- wellKnown stringOpen Id Configuration 
- The endpoint that contains all the configuration endpoints for the provider.
- 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_ stropen_ id_ configuration 
- The endpoint that contains all the configuration endpoints for the provider.
- 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.
- wellKnown StringOpen Id Configuration 
- The endpoint that contains all the configuration endpoints for the provider.
OpenIdConnectLogin, OpenIdConnectLoginArgs        
- NameClaim stringType 
- The name of the claim that contains the users name.
- Scopes List<string>
- A list of the scopes that should be requested while authenticating.
- NameClaim stringType 
- The name of the claim that contains the users name.
- Scopes []string
- A list of the scopes that should be requested while authenticating.
- nameClaim StringType 
- The name of the claim that contains the users name.
- scopes List<String>
- A list of the scopes that should be requested while authenticating.
- nameClaim stringType 
- 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_ strtype 
- The name of the claim that contains the users name.
- scopes Sequence[str]
- A list of the scopes that should be requested while authenticating.
- nameClaim StringType 
- 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, OpenIdConnectLoginResponseArgs          
- NameClaim stringType 
- The name of the claim that contains the users name.
- Scopes List<string>
- A list of the scopes that should be requested while authenticating.
- NameClaim stringType 
- The name of the claim that contains the users name.
- Scopes []string
- A list of the scopes that should be requested while authenticating.
- nameClaim StringType 
- The name of the claim that contains the users name.
- scopes List<String>
- A list of the scopes that should be requested while authenticating.
- nameClaim stringType 
- 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_ strtype 
- The name of the claim that contains the users name.
- scopes Sequence[str]
- A list of the scopes that should be requested while authenticating.
- nameClaim StringType 
- 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, OpenIdConnectRegistrationArgs        
- ClientCredential Pulumi.Azure Native. Web. Inputs. Open Id Connect Client Credential 
- The authentication credentials of the custom Open ID Connect provider.
- ClientId string
- The client id of the custom Open ID Connect provider.
- OpenId Pulumi.Connect Configuration Azure Native. Web. Inputs. Open Id Connect Config 
- The configuration settings of the endpoints used for the custom Open ID Connect provider.
- ClientCredential OpenId Connect Client Credential 
- The authentication credentials of the custom Open ID Connect provider.
- ClientId string
- The client id of the custom Open ID Connect provider.
- OpenId OpenConnect Configuration Id Connect Config 
- The configuration settings of the endpoints used for the custom Open ID Connect provider.
- clientCredential OpenId Connect Client Credential 
- The authentication credentials of the custom Open ID Connect provider.
- clientId String
- The client id of the custom Open ID Connect provider.
- openId OpenConnect Configuration Id Connect Config 
- The configuration settings of the endpoints used for the custom Open ID Connect provider.
- clientCredential OpenId Connect Client Credential 
- The authentication credentials of the custom Open ID Connect provider.
- clientId string
- The client id of the custom Open ID Connect provider.
- openId OpenConnect Configuration Id Connect Config 
- The configuration settings of the endpoints used for the custom Open ID Connect provider.
- client_credential OpenId Connect Client Credential 
- 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_ Openconnect_ configuration Id Connect Config 
- 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.
- openId Property MapConnect Configuration 
- The configuration settings of the endpoints used for the custom Open ID Connect provider.
OpenIdConnectRegistrationResponse, OpenIdConnectRegistrationResponseArgs          
- ClientCredential Pulumi.Azure Native. Web. Inputs. Open Id Connect Client Credential Response 
- The authentication credentials of the custom Open ID Connect provider.
- ClientId string
- The client id of the custom Open ID Connect provider.
- OpenId Pulumi.Connect Configuration Azure Native. Web. Inputs. Open Id Connect Config Response 
- The configuration settings of the endpoints used for the custom Open ID Connect provider.
- ClientCredential OpenId Connect Client Credential Response 
- The authentication credentials of the custom Open ID Connect provider.
- ClientId string
- The client id of the custom Open ID Connect provider.
- OpenId OpenConnect Configuration Id Connect Config Response 
- The configuration settings of the endpoints used for the custom Open ID Connect provider.
- clientCredential OpenId Connect Client Credential Response 
- The authentication credentials of the custom Open ID Connect provider.
- clientId String
- The client id of the custom Open ID Connect provider.
- openId OpenConnect Configuration Id Connect Config Response 
- The configuration settings of the endpoints used for the custom Open ID Connect provider.
- clientCredential OpenId Connect Client Credential Response 
- The authentication credentials of the custom Open ID Connect provider.
- clientId string
- The client id of the custom Open ID Connect provider.
- openId OpenConnect Configuration Id Connect Config Response 
- The configuration settings of the endpoints used for the custom Open ID Connect provider.
- client_credential OpenId Connect Client Credential Response 
- 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_ Openconnect_ configuration Id Connect Config Response 
- 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.
- openId Property MapConnect Configuration 
- The configuration settings of the endpoints used for the custom Open ID Connect provider.
TokenStore, TokenStoreArgs    
- AzureBlob Pulumi.Storage Azure Native. Web. Inputs. Blob Storage Token Store 
- 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.Azure Native. Web. Inputs. File System Token Store 
- The configuration settings of the storage of the tokens if a file system is used.
- TokenRefresh doubleExtension Hours 
- 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.
- AzureBlob BlobStorage Storage Token Store 
- 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 FileSystem Token Store 
- The configuration settings of the storage of the tokens if a file system is used.
- TokenRefresh float64Extension Hours 
- 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.
- azureBlob BlobStorage Storage Token Store 
- 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 FileSystem Token Store 
- The configuration settings of the storage of the tokens if a file system is used.
- tokenRefresh DoubleExtension Hours 
- 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.
- azureBlob BlobStorage Storage Token Store 
- 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 FileSystem Token Store 
- The configuration settings of the storage of the tokens if a file system is used.
- tokenRefresh numberExtension Hours 
- 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_ Blobstorage Storage Token Store 
- 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 FileSystem Token Store 
- The configuration settings of the storage of the tokens if a file system is used.
- token_refresh_ floatextension_ hours 
- 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.
- azureBlob Property MapStorage 
- 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.
- tokenRefresh NumberExtension Hours 
- 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, TokenStoreResponseArgs      
- AzureBlob Pulumi.Storage Azure Native. Web. Inputs. Blob Storage Token Store Response 
- 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.Azure Native. Web. Inputs. File System Token Store Response 
- The configuration settings of the storage of the tokens if a file system is used.
- TokenRefresh doubleExtension Hours 
- 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.
- AzureBlob BlobStorage Storage Token Store Response 
- 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 FileSystem Token Store Response 
- The configuration settings of the storage of the tokens if a file system is used.
- TokenRefresh float64Extension Hours 
- 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.
- azureBlob BlobStorage Storage Token Store Response 
- 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 FileSystem Token Store Response 
- The configuration settings of the storage of the tokens if a file system is used.
- tokenRefresh DoubleExtension Hours 
- 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.
- azureBlob BlobStorage Storage Token Store Response 
- 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 FileSystem Token Store Response 
- The configuration settings of the storage of the tokens if a file system is used.
- tokenRefresh numberExtension Hours 
- 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_ Blobstorage Storage Token Store Response 
- 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 FileSystem Token Store Response 
- The configuration settings of the storage of the tokens if a file system is used.
- token_refresh_ floatextension_ hours 
- 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.
- azureBlob Property MapStorage 
- 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.
- tokenRefresh NumberExtension Hours 
- 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, TwitterArgs  
- Enabled bool
- false if the Twitter provider should not be enabled despite the set registration; otherwise, true.
- Registration
Pulumi.Azure Native. Web. Inputs. Twitter Registration 
- 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, TwitterRegistrationArgs    
- 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
- ConsumerSecret stringSetting Name 
- 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
- ConsumerSecret stringSetting Name 
- 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
- consumerSecret StringSetting Name 
- 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
- consumerSecret stringSetting Name 
- 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_ strsetting_ name 
- 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
- consumerSecret StringSetting Name 
- The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
TwitterRegistrationResponse, TwitterRegistrationResponseArgs      
- 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
- ConsumerSecret stringSetting Name 
- 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
- ConsumerSecret stringSetting Name 
- 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
- consumerSecret StringSetting Name 
- 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
- consumerSecret stringSetting Name 
- 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_ strsetting_ name 
- 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
- consumerSecret StringSetting Name 
- The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
TwitterResponse, TwitterResponseArgs    
- Enabled bool
- false if the Twitter provider should not be enabled despite the set registration; otherwise, true.
- Registration
Pulumi.Azure Native. Web. Inputs. Twitter Registration Response 
- 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 Response 
- 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 Response 
- 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 Response 
- 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 Response 
- 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, UnauthenticatedClientActionV2Args        
- RedirectTo Login Page 
- RedirectToLoginPage
- AllowAnonymous 
- AllowAnonymous
- Return401
- Return401
- Return403
- Return403
- UnauthenticatedClient Action V2Redirect To Login Page 
- RedirectToLoginPage
- UnauthenticatedClient Action V2Allow Anonymous 
- AllowAnonymous
- UnauthenticatedClient Action V2Return401 
- Return401
- UnauthenticatedClient Action V2Return403 
- Return403
- RedirectTo Login Page 
- RedirectToLoginPage
- AllowAnonymous 
- AllowAnonymous
- Return401
- Return401
- Return403
- Return403
- RedirectTo Login Page 
- RedirectToLoginPage
- AllowAnonymous 
- AllowAnonymous
- Return401
- Return401
- Return403
- Return403
- REDIRECT_TO_LOGIN_PAGE
- RedirectToLoginPage
- ALLOW_ANONYMOUS
- AllowAnonymous
- RETURN401
- Return401
- RETURN403
- Return403
- "RedirectTo Login Page" 
- RedirectToLoginPage
- "AllowAnonymous" 
- AllowAnonymous
- "Return401"
- Return401
- "Return403"
- Return403
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0