azure-native.web.WebAppAuthSettingsV2Slot
Explore with Pulumi AI
Configuration settings for the Azure App Service Authentication / Authorization V2 feature. Azure REST API version: 2021-02-01. Prior API version in Azure Native 1.x: 2020-12-01.
Other available API versions: 2020-10-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 = new AzureNative.Web.Inputs.GlobalValidationArgs
{
ExcludedPaths = new[]
{
"string",
},
RedirectToProvider = "string",
RequireAuthentication = false,
UnauthenticatedClientAction = AzureNative.Web.UnauthenticatedClientActionV2.RedirectToLoginPage,
},
HttpSettings = new AzureNative.Web.Inputs.HttpSettingsArgs
{
ForwardProxy = new AzureNative.Web.Inputs.ForwardProxyArgs
{
Convention = AzureNative.Web.ForwardProxyConvention.NoProxy,
CustomHostHeaderName = "string",
CustomProtoHeaderName = "string",
},
RequireHttps = false,
Routes = new AzureNative.Web.Inputs.HttpSettingsRoutesArgs
{
ApiPrefix = "string",
},
},
IdentityProviders = new AzureNative.Web.Inputs.IdentityProvidersArgs
{
Apple = new AzureNative.Web.Inputs.AppleArgs
{
Enabled = false,
Login = new AzureNative.Web.Inputs.LoginScopesArgs
{
Scopes = new[]
{
"string",
},
},
Registration = new AzureNative.Web.Inputs.AppleRegistrationArgs
{
ClientId = "string",
ClientSecretSettingName = "string",
},
},
AzureActiveDirectory = new AzureNative.Web.Inputs.AzureActiveDirectoryArgs
{
Enabled = false,
IsAutoProvisioned = false,
Login = new AzureNative.Web.Inputs.AzureActiveDirectoryLoginArgs
{
DisableWWWAuthenticate = false,
LoginParameters = new[]
{
"string",
},
},
Registration = new AzureNative.Web.Inputs.AzureActiveDirectoryRegistrationArgs
{
ClientId = "string",
ClientSecretCertificateIssuer = "string",
ClientSecretCertificateSubjectAlternativeName = "string",
ClientSecretCertificateThumbprint = "string",
ClientSecretSettingName = "string",
OpenIdIssuer = "string",
},
Validation = new AzureNative.Web.Inputs.AzureActiveDirectoryValidationArgs
{
AllowedAudiences = new[]
{
"string",
},
DefaultAuthorizationPolicy = new AzureNative.Web.Inputs.DefaultAuthorizationPolicyArgs
{
AllowedApplications = new[]
{
"string",
},
AllowedPrincipals = new AzureNative.Web.Inputs.AllowedPrincipalsArgs
{
Groups = new[]
{
"string",
},
Identities = new[]
{
"string",
},
},
},
JwtClaimChecks = new AzureNative.Web.Inputs.JwtClaimChecksArgs
{
AllowedClientApplications = new[]
{
"string",
},
AllowedGroups = new[]
{
"string",
},
},
},
},
AzureStaticWebApps = new AzureNative.Web.Inputs.AzureStaticWebAppsArgs
{
Enabled = false,
Registration = new AzureNative.Web.Inputs.AzureStaticWebAppsRegistrationArgs
{
ClientId = "string",
},
},
CustomOpenIdConnectProviders =
{
{ "string", new AzureNative.Web.Inputs.CustomOpenIdConnectProviderArgs
{
Enabled = false,
Login = new AzureNative.Web.Inputs.OpenIdConnectLoginArgs
{
NameClaimType = "string",
Scopes = new[]
{
"string",
},
},
Registration = new AzureNative.Web.Inputs.OpenIdConnectRegistrationArgs
{
ClientCredential = new AzureNative.Web.Inputs.OpenIdConnectClientCredentialArgs
{
ClientSecretSettingName = "string",
Method = AzureNative.Web.ClientCredentialMethod.ClientSecretPost,
},
ClientId = "string",
OpenIdConnectConfiguration = new AzureNative.Web.Inputs.OpenIdConnectConfigArgs
{
AuthorizationEndpoint = "string",
CertificationUri = "string",
Issuer = "string",
TokenEndpoint = "string",
WellKnownOpenIdConfiguration = "string",
},
},
} },
},
Facebook = new AzureNative.Web.Inputs.FacebookArgs
{
Enabled = false,
GraphApiVersion = "string",
Login = new AzureNative.Web.Inputs.LoginScopesArgs
{
Scopes = new[]
{
"string",
},
},
Registration = new AzureNative.Web.Inputs.AppRegistrationArgs
{
AppId = "string",
AppSecretSettingName = "string",
},
},
GitHub = new AzureNative.Web.Inputs.GitHubArgs
{
Enabled = false,
Login = new AzureNative.Web.Inputs.LoginScopesArgs
{
Scopes = new[]
{
"string",
},
},
Registration = new AzureNative.Web.Inputs.ClientRegistrationArgs
{
ClientId = "string",
ClientSecretSettingName = "string",
},
},
Google = new AzureNative.Web.Inputs.GoogleArgs
{
Enabled = false,
Login = new AzureNative.Web.Inputs.LoginScopesArgs
{
Scopes = new[]
{
"string",
},
},
Registration = new AzureNative.Web.Inputs.ClientRegistrationArgs
{
ClientId = "string",
ClientSecretSettingName = "string",
},
Validation = new AzureNative.Web.Inputs.AllowedAudiencesValidationArgs
{
AllowedAudiences = new[]
{
"string",
},
},
},
LegacyMicrosoftAccount = new AzureNative.Web.Inputs.LegacyMicrosoftAccountArgs
{
Enabled = false,
Login = new AzureNative.Web.Inputs.LoginScopesArgs
{
Scopes = new[]
{
"string",
},
},
Registration = new AzureNative.Web.Inputs.ClientRegistrationArgs
{
ClientId = "string",
ClientSecretSettingName = "string",
},
Validation = new AzureNative.Web.Inputs.AllowedAudiencesValidationArgs
{
AllowedAudiences = new[]
{
"string",
},
},
},
Twitter = new AzureNative.Web.Inputs.TwitterArgs
{
Enabled = false,
Registration = new AzureNative.Web.Inputs.TwitterRegistrationArgs
{
ConsumerKey = "string",
ConsumerSecretSettingName = "string",
},
},
},
Kind = "string",
Login = new AzureNative.Web.Inputs.LoginArgs
{
AllowedExternalRedirectUrls = new[]
{
"string",
},
CookieExpiration = new AzureNative.Web.Inputs.CookieExpirationArgs
{
Convention = AzureNative.Web.CookieExpirationConvention.FixedTime,
TimeToExpiration = "string",
},
Nonce = new AzureNative.Web.Inputs.NonceArgs
{
NonceExpirationInterval = "string",
ValidateNonce = false,
},
PreserveUrlFragmentsForLogins = false,
Routes = new AzureNative.Web.Inputs.LoginRoutesArgs
{
LogoutEndpoint = "string",
},
TokenStore = new AzureNative.Web.Inputs.TokenStoreArgs
{
AzureBlobStorage = new AzureNative.Web.Inputs.BlobStorageTokenStoreArgs
{
SasUrlSettingName = "string",
},
Enabled = false,
FileSystem = new AzureNative.Web.Inputs.FileSystemTokenStoreArgs
{
Directory = "string",
},
TokenRefreshExtensionHours = 0,
},
},
Platform = new AzureNative.Web.Inputs.AuthPlatformArgs
{
ConfigFilePath = "string",
Enabled = false,
RuntimeVersion = "string",
},
});
example, err := web.NewWebAppAuthSettingsV2Slot(ctx, "webAppAuthSettingsV2SlotResource", &web.WebAppAuthSettingsV2SlotArgs{
Name: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
Slot: pulumi.String("string"),
GlobalValidation: &web.GlobalValidationArgs{
ExcludedPaths: pulumi.StringArray{
pulumi.String("string"),
},
RedirectToProvider: pulumi.String("string"),
RequireAuthentication: pulumi.Bool(false),
UnauthenticatedClientAction: web.UnauthenticatedClientActionV2RedirectToLoginPage,
},
HttpSettings: &web.HttpSettingsArgs{
ForwardProxy: &web.ForwardProxyArgs{
Convention: web.ForwardProxyConventionNoProxy,
CustomHostHeaderName: pulumi.String("string"),
CustomProtoHeaderName: pulumi.String("string"),
},
RequireHttps: pulumi.Bool(false),
Routes: &web.HttpSettingsRoutesArgs{
ApiPrefix: pulumi.String("string"),
},
},
IdentityProviders: &web.IdentityProvidersArgs{
Apple: &web.AppleArgs{
Enabled: pulumi.Bool(false),
Login: &web.LoginScopesArgs{
Scopes: pulumi.StringArray{
pulumi.String("string"),
},
},
Registration: &web.AppleRegistrationArgs{
ClientId: pulumi.String("string"),
ClientSecretSettingName: pulumi.String("string"),
},
},
AzureActiveDirectory: &web.AzureActiveDirectoryArgs{
Enabled: pulumi.Bool(false),
IsAutoProvisioned: pulumi.Bool(false),
Login: &web.AzureActiveDirectoryLoginArgs{
DisableWWWAuthenticate: pulumi.Bool(false),
LoginParameters: pulumi.StringArray{
pulumi.String("string"),
},
},
Registration: &web.AzureActiveDirectoryRegistrationArgs{
ClientId: pulumi.String("string"),
ClientSecretCertificateIssuer: pulumi.String("string"),
ClientSecretCertificateSubjectAlternativeName: pulumi.String("string"),
ClientSecretCertificateThumbprint: pulumi.String("string"),
ClientSecretSettingName: pulumi.String("string"),
OpenIdIssuer: pulumi.String("string"),
},
Validation: &web.AzureActiveDirectoryValidationArgs{
AllowedAudiences: pulumi.StringArray{
pulumi.String("string"),
},
DefaultAuthorizationPolicy: &web.DefaultAuthorizationPolicyArgs{
AllowedApplications: pulumi.StringArray{
pulumi.String("string"),
},
AllowedPrincipals: &web.AllowedPrincipalsArgs{
Groups: pulumi.StringArray{
pulumi.String("string"),
},
Identities: pulumi.StringArray{
pulumi.String("string"),
},
},
},
JwtClaimChecks: &web.JwtClaimChecksArgs{
AllowedClientApplications: pulumi.StringArray{
pulumi.String("string"),
},
AllowedGroups: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
AzureStaticWebApps: &web.AzureStaticWebAppsArgs{
Enabled: pulumi.Bool(false),
Registration: &web.AzureStaticWebAppsRegistrationArgs{
ClientId: pulumi.String("string"),
},
},
CustomOpenIdConnectProviders: web.CustomOpenIdConnectProviderMap{
"string": &web.CustomOpenIdConnectProviderArgs{
Enabled: pulumi.Bool(false),
Login: &web.OpenIdConnectLoginArgs{
NameClaimType: pulumi.String("string"),
Scopes: pulumi.StringArray{
pulumi.String("string"),
},
},
Registration: &web.OpenIdConnectRegistrationArgs{
ClientCredential: &web.OpenIdConnectClientCredentialArgs{
ClientSecretSettingName: pulumi.String("string"),
Method: web.ClientCredentialMethodClientSecretPost,
},
ClientId: pulumi.String("string"),
OpenIdConnectConfiguration: &web.OpenIdConnectConfigArgs{
AuthorizationEndpoint: pulumi.String("string"),
CertificationUri: pulumi.String("string"),
Issuer: pulumi.String("string"),
TokenEndpoint: pulumi.String("string"),
WellKnownOpenIdConfiguration: pulumi.String("string"),
},
},
},
},
Facebook: &web.FacebookArgs{
Enabled: pulumi.Bool(false),
GraphApiVersion: pulumi.String("string"),
Login: &web.LoginScopesArgs{
Scopes: pulumi.StringArray{
pulumi.String("string"),
},
},
Registration: &web.AppRegistrationArgs{
AppId: pulumi.String("string"),
AppSecretSettingName: pulumi.String("string"),
},
},
GitHub: &web.GitHubArgs{
Enabled: pulumi.Bool(false),
Login: &web.LoginScopesArgs{
Scopes: pulumi.StringArray{
pulumi.String("string"),
},
},
Registration: &web.ClientRegistrationArgs{
ClientId: pulumi.String("string"),
ClientSecretSettingName: pulumi.String("string"),
},
},
Google: &web.GoogleArgs{
Enabled: pulumi.Bool(false),
Login: &web.LoginScopesArgs{
Scopes: pulumi.StringArray{
pulumi.String("string"),
},
},
Registration: &web.ClientRegistrationArgs{
ClientId: pulumi.String("string"),
ClientSecretSettingName: pulumi.String("string"),
},
Validation: &web.AllowedAudiencesValidationArgs{
AllowedAudiences: pulumi.StringArray{
pulumi.String("string"),
},
},
},
LegacyMicrosoftAccount: &web.LegacyMicrosoftAccountArgs{
Enabled: pulumi.Bool(false),
Login: &web.LoginScopesArgs{
Scopes: pulumi.StringArray{
pulumi.String("string"),
},
},
Registration: &web.ClientRegistrationArgs{
ClientId: pulumi.String("string"),
ClientSecretSettingName: pulumi.String("string"),
},
Validation: &web.AllowedAudiencesValidationArgs{
AllowedAudiences: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Twitter: &web.TwitterArgs{
Enabled: pulumi.Bool(false),
Registration: &web.TwitterRegistrationArgs{
ConsumerKey: pulumi.String("string"),
ConsumerSecretSettingName: pulumi.String("string"),
},
},
},
Kind: pulumi.String("string"),
Login: &web.LoginArgs{
AllowedExternalRedirectUrls: pulumi.StringArray{
pulumi.String("string"),
},
CookieExpiration: &web.CookieExpirationArgs{
Convention: web.CookieExpirationConventionFixedTime,
TimeToExpiration: pulumi.String("string"),
},
Nonce: &web.NonceArgs{
NonceExpirationInterval: pulumi.String("string"),
ValidateNonce: pulumi.Bool(false),
},
PreserveUrlFragmentsForLogins: pulumi.Bool(false),
Routes: &web.LoginRoutesArgs{
LogoutEndpoint: pulumi.String("string"),
},
TokenStore: &web.TokenStoreArgs{
AzureBlobStorage: &web.BlobStorageTokenStoreArgs{
SasUrlSettingName: pulumi.String("string"),
},
Enabled: pulumi.Bool(false),
FileSystem: &web.FileSystemTokenStoreArgs{
Directory: pulumi.String("string"),
},
TokenRefreshExtensionHours: pulumi.Float64(0),
},
},
Platform: &web.AuthPlatformArgs{
ConfigFilePath: pulumi.String("string"),
Enabled: pulumi.Bool(false),
RuntimeVersion: pulumi.String("string"),
},
})
var webAppAuthSettingsV2SlotResource = new WebAppAuthSettingsV2Slot("webAppAuthSettingsV2SlotResource", WebAppAuthSettingsV2SlotArgs.builder()
.name("string")
.resourceGroupName("string")
.slot("string")
.globalValidation(GlobalValidationArgs.builder()
.excludedPaths("string")
.redirectToProvider("string")
.requireAuthentication(false)
.unauthenticatedClientAction("RedirectToLoginPage")
.build())
.httpSettings(HttpSettingsArgs.builder()
.forwardProxy(ForwardProxyArgs.builder()
.convention("NoProxy")
.customHostHeaderName("string")
.customProtoHeaderName("string")
.build())
.requireHttps(false)
.routes(HttpSettingsRoutesArgs.builder()
.apiPrefix("string")
.build())
.build())
.identityProviders(IdentityProvidersArgs.builder()
.apple(AppleArgs.builder()
.enabled(false)
.login(LoginScopesArgs.builder()
.scopes("string")
.build())
.registration(AppleRegistrationArgs.builder()
.clientId("string")
.clientSecretSettingName("string")
.build())
.build())
.azureActiveDirectory(AzureActiveDirectoryArgs.builder()
.enabled(false)
.isAutoProvisioned(false)
.login(AzureActiveDirectoryLoginArgs.builder()
.disableWWWAuthenticate(false)
.loginParameters("string")
.build())
.registration(AzureActiveDirectoryRegistrationArgs.builder()
.clientId("string")
.clientSecretCertificateIssuer("string")
.clientSecretCertificateSubjectAlternativeName("string")
.clientSecretCertificateThumbprint("string")
.clientSecretSettingName("string")
.openIdIssuer("string")
.build())
.validation(AzureActiveDirectoryValidationArgs.builder()
.allowedAudiences("string")
.defaultAuthorizationPolicy(DefaultAuthorizationPolicyArgs.builder()
.allowedApplications("string")
.allowedPrincipals(AllowedPrincipalsArgs.builder()
.groups("string")
.identities("string")
.build())
.build())
.jwtClaimChecks(JwtClaimChecksArgs.builder()
.allowedClientApplications("string")
.allowedGroups("string")
.build())
.build())
.build())
.azureStaticWebApps(AzureStaticWebAppsArgs.builder()
.enabled(false)
.registration(AzureStaticWebAppsRegistrationArgs.builder()
.clientId("string")
.build())
.build())
.customOpenIdConnectProviders(Map.of("string", Map.ofEntries(
Map.entry("enabled", false),
Map.entry("login", Map.ofEntries(
Map.entry("nameClaimType", "string"),
Map.entry("scopes", "string")
)),
Map.entry("registration", Map.ofEntries(
Map.entry("clientCredential", Map.ofEntries(
Map.entry("clientSecretSettingName", "string"),
Map.entry("method", "ClientSecretPost")
)),
Map.entry("clientId", "string"),
Map.entry("openIdConnectConfiguration", Map.ofEntries(
Map.entry("authorizationEndpoint", "string"),
Map.entry("certificationUri", "string"),
Map.entry("issuer", "string"),
Map.entry("tokenEndpoint", "string"),
Map.entry("wellKnownOpenIdConfiguration", "string")
))
))
)))
.facebook(FacebookArgs.builder()
.enabled(false)
.graphApiVersion("string")
.login(LoginScopesArgs.builder()
.scopes("string")
.build())
.registration(AppRegistrationArgs.builder()
.appId("string")
.appSecretSettingName("string")
.build())
.build())
.gitHub(GitHubArgs.builder()
.enabled(false)
.login(LoginScopesArgs.builder()
.scopes("string")
.build())
.registration(ClientRegistrationArgs.builder()
.clientId("string")
.clientSecretSettingName("string")
.build())
.build())
.google(GoogleArgs.builder()
.enabled(false)
.login(LoginScopesArgs.builder()
.scopes("string")
.build())
.registration(ClientRegistrationArgs.builder()
.clientId("string")
.clientSecretSettingName("string")
.build())
.validation(AllowedAudiencesValidationArgs.builder()
.allowedAudiences("string")
.build())
.build())
.legacyMicrosoftAccount(LegacyMicrosoftAccountArgs.builder()
.enabled(false)
.login(LoginScopesArgs.builder()
.scopes("string")
.build())
.registration(ClientRegistrationArgs.builder()
.clientId("string")
.clientSecretSettingName("string")
.build())
.validation(AllowedAudiencesValidationArgs.builder()
.allowedAudiences("string")
.build())
.build())
.twitter(TwitterArgs.builder()
.enabled(false)
.registration(TwitterRegistrationArgs.builder()
.consumerKey("string")
.consumerSecretSettingName("string")
.build())
.build())
.build())
.kind("string")
.login(LoginArgs.builder()
.allowedExternalRedirectUrls("string")
.cookieExpiration(CookieExpirationArgs.builder()
.convention("FixedTime")
.timeToExpiration("string")
.build())
.nonce(NonceArgs.builder()
.nonceExpirationInterval("string")
.validateNonce(false)
.build())
.preserveUrlFragmentsForLogins(false)
.routes(LoginRoutesArgs.builder()
.logoutEndpoint("string")
.build())
.tokenStore(TokenStoreArgs.builder()
.azureBlobStorage(BlobStorageTokenStoreArgs.builder()
.sasUrlSettingName("string")
.build())
.enabled(false)
.fileSystem(FileSystemTokenStoreArgs.builder()
.directory("string")
.build())
.tokenRefreshExtensionHours(0)
.build())
.build())
.platform(AuthPlatformArgs.builder()
.configFilePath("string")
.enabled(false)
.runtimeVersion("string")
.build())
.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": azure_native.web.UnauthenticatedClientActionV2.REDIRECT_TO_LOGIN_PAGE,
},
http_settings={
"forwardProxy": {
"convention": azure_native.web.ForwardProxyConvention.NO_PROXY,
"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"],
"defaultAuthorizationPolicy": {
"allowedApplications": ["string"],
"allowedPrincipals": {
"groups": ["string"],
"identities": ["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": azure_native.web.ClientCredentialMethod.CLIENT_SECRET_POST,
},
"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": azure_native.web.CookieExpirationConvention.FIXED_TIME,
"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: azure_native.web.UnauthenticatedClientActionV2.RedirectToLoginPage,
},
httpSettings: {
forwardProxy: {
convention: azure_native.web.ForwardProxyConvention.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"],
defaultAuthorizationPolicy: {
allowedApplications: ["string"],
allowedPrincipals: {
groups: ["string"],
identities: ["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: azure_native.web.ClientCredentialMethod.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: azure_native.web.CookieExpirationConvention.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
defaultAuthorizationPolicy:
allowedApplications:
- string
allowedPrincipals:
groups:
- string
identities:
- 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
The WebAppAuthSettingsV2Slot resource accepts the following input properties:
- Name string
- Name of web app.
- Resource
Group 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.
- Global
Validation Pulumi.Azure Native. Web. Inputs. Global Validation - The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.
- Http
Settings 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.
- Identity
Providers 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.
- Resource
Group 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.
- 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 string
- Kind of resource.
- Login
Login
Args - The configuration settings of the login flow of users using App Service Authentication/Authorization.
- Platform
Auth
Platform Args - The configuration settings of the platform of App Service Authentication/Authorization.
- name String
- Name of web app.
- resource
Group 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.
- global
Validation GlobalValidation - The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.
- http
Settings HttpSettings - The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.
- identity
Providers 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
Auth
Platform - The configuration settings of the platform of App Service Authentication/Authorization.
- name string
- Name of web app.
- resource
Group 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.
- global
Validation GlobalValidation - The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.
- http
Settings HttpSettings - The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.
- identity
Providers 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
Auth
Platform - 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
Login
Args - The configuration settings of the login flow of users using App Service Authentication/Authorization.
- platform
Auth
Platform Args - The configuration settings of the platform of App Service Authentication/Authorization.
- name String
- Name of web app.
- resource
Group 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.
- global
Validation Property Map - The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.
- http
Settings Property Map - The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.
- identity
Providers 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
- Allowed
Audiences List<string> - The configuration settings of the allowed list of audiences from which to validate the JWT token.
- Allowed
Audiences []string - The configuration settings of the allowed list of audiences from which to validate the JWT token.
- allowed
Audiences List<String> - The configuration settings of the allowed list of audiences from which to validate the JWT token.
- allowed
Audiences 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.
- allowed
Audiences List<String> - The configuration settings of the allowed list of audiences from which to validate the JWT token.
AllowedAudiencesValidationResponse, AllowedAudiencesValidationResponseArgs
- Allowed
Audiences List<string> - The configuration settings of the allowed list of audiences from which to validate the JWT token.
- Allowed
Audiences []string - The configuration settings of the allowed list of audiences from which to validate the JWT token.
- allowed
Audiences List<String> - The configuration settings of the allowed list of audiences from which to validate the JWT token.
- allowed
Audiences 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.
- allowed
Audiences List<String> - The configuration settings of the allowed list of audiences from which to validate the JWT token.
AllowedPrincipals, AllowedPrincipalsArgs
- Groups List<string>
- The list of the allowed groups.
- Identities List<string>
- The list of the allowed identities.
- Groups []string
- The list of the allowed groups.
- Identities []string
- The list of the allowed identities.
- groups List<String>
- The list of the allowed groups.
- identities List<String>
- The list of the allowed identities.
- groups string[]
- The list of the allowed groups.
- identities string[]
- The list of the allowed identities.
- groups Sequence[str]
- The list of the allowed groups.
- identities Sequence[str]
- The list of the allowed identities.
- groups List<String>
- The list of the allowed groups.
- identities List<String>
- The list of the allowed identities.
AllowedPrincipalsResponse, AllowedPrincipalsResponseArgs
- Groups List<string>
- The list of the allowed groups.
- Identities List<string>
- The list of the allowed identities.
- Groups []string
- The list of the allowed groups.
- Identities []string
- The list of the allowed identities.
- groups List<String>
- The list of the allowed groups.
- identities List<String>
- The list of the allowed identities.
- groups string[]
- The list of the allowed groups.
- identities string[]
- The list of the allowed identities.
- groups Sequence[str]
- The list of the allowed groups.
- identities Sequence[str]
- The list of the allowed identities.
- groups List<String>
- The list of the allowed groups.
- identities List<String>
- The list of the allowed identities.
AppRegistration, AppRegistrationArgs
- App
Id string - The App ID of the app used for login.
- App
Secret stringSetting Name - The app setting name that contains the app secret.
- App
Id string - The App ID of the app used for login.
- App
Secret stringSetting Name - The app setting name that contains the app secret.
- app
Id String - The App ID of the app used for login.
- app
Secret StringSetting Name - The app setting name that contains the app secret.
- app
Id string - The App ID of the app used for login.
- app
Secret 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.
- app
Id String - The App ID of the app used for login.
- app
Secret StringSetting Name - The app setting name that contains the app secret.
AppRegistrationResponse, AppRegistrationResponseArgs
- App
Id string - The App ID of the app used for login.
- App
Secret stringSetting Name - The app setting name that contains the app secret.
- App
Id string - The App ID of the app used for login.
- App
Secret stringSetting Name - The app setting name that contains the app secret.
- app
Id String - The App ID of the app used for login.
- app
Secret StringSetting Name - The app setting name that contains the app secret.
- app
Id string - The App ID of the app used for login.
- app
Secret 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.
- app
Id String - The App ID of the app used for login.
- app
Secret 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
Login
Scopes - The configuration settings of the login flow.
- Registration
Apple
Registration - 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
Login
Scopes - The configuration settings of the login flow.
- registration
Apple
Registration - 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
Login
Scopes - The configuration settings of the login flow.
- registration
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
Login
Scopes - The configuration settings of the login flow.
- registration
Apple
Registration - 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
- Client
Id string - The Client ID of the app used for login.
- Client
Secret stringSetting Name - The app setting name that contains the client secret.
- Client
Id string - The Client ID of the app used for login.
- Client
Secret stringSetting Name - The app setting name that contains the client secret.
- client
Id String - The Client ID of the app used for login.
- client
Secret StringSetting Name - The app setting name that contains the client secret.
- client
Id string - The Client ID of the app used for login.
- client
Secret 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.
- client
Id String - The Client ID of the app used for login.
- client
Secret StringSetting Name - The app setting name that contains the client secret.
AppleRegistrationResponse, AppleRegistrationResponseArgs
- Client
Id string - The Client ID of the app used for login.
- Client
Secret stringSetting Name - The app setting name that contains the client secret.
- Client
Id string - The Client ID of the app used for login.
- Client
Secret stringSetting Name - The app setting name that contains the client secret.
- client
Id String - The Client ID of the app used for login.
- client
Secret StringSetting Name - The app setting name that contains the client secret.
- client
Id string - The Client ID of the app used for login.
- client
Secret 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.
- client
Id String - The Client ID of the app used for login.
- client
Secret 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
Login
Scopes Response - The configuration settings of the login flow.
- Registration
Apple
Registration 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
Login
Scopes Response - The configuration settings of the login flow.
- registration
Apple
Registration 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
Login
Scopes Response - The configuration settings of the login flow.
- registration
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
Login
Scopes Response - The configuration settings of the login flow.
- registration
Apple
Registration 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
- Config
File 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.
- Runtime
Version 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 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.
- Runtime
Version 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 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.
- runtime
Version 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 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.
- runtime
Version 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.
- config
File 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.
- runtime
Version 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
- Config
File 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.
- Runtime
Version 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 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.
- Runtime
Version 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 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.
- runtime
Version 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 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.
- runtime
Version 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.
- config
File 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.
- runtime
Version 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.
- 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
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.
- 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
Azure
Active Directory Login - The configuration settings of the Azure Active Directory login flow.
- Registration
Azure
Active Directory Registration - The configuration settings of the Azure Active Directory app registration.
- Validation
Azure
Active 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.
- is
Auto 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
Azure
Active Directory Login - The configuration settings of the Azure Active Directory login flow.
- registration
Azure
Active Directory Registration - The configuration settings of the Azure Active Directory app registration.
- validation
Azure
Active 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.
- is
Auto 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
Azure
Active Directory Login - The configuration settings of the Azure Active Directory login flow.
- registration
Azure
Active Directory Registration - The configuration settings of the Azure Active Directory app registration.
- validation
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.
- 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
Azure
Active Directory Login - The configuration settings of the Azure Active Directory login flow.
- registration
Azure
Active Directory Registration - The configuration settings of the Azure Active Directory app registration.
- validation
Azure
Active 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.
- is
Auto 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
- Disable
WWWAuthenticate bool - true if the www-authenticate provider should be omitted from the request; otherwise, false.
- Login
Parameters 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".
- Disable
WWWAuthenticate bool - true if the www-authenticate provider should be omitted from the request; otherwise, false.
- Login
Parameters []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
WWWAuthenticate Boolean - true if the www-authenticate provider should be omitted from the request; otherwise, false.
- login
Parameters 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".
- disable
WWWAuthenticate boolean - true if the www-authenticate provider should be omitted from the request; otherwise, false.
- login
Parameters 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".
- disable
WWWAuthenticate Boolean - true if the www-authenticate provider should be omitted from the request; otherwise, false.
- login
Parameters 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
- Disable
WWWAuthenticate bool - true if the www-authenticate provider should be omitted from the request; otherwise, false.
- Login
Parameters 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".
- Disable
WWWAuthenticate bool - true if the www-authenticate provider should be omitted from the request; otherwise, false.
- Login
Parameters []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
WWWAuthenticate Boolean - true if the www-authenticate provider should be omitted from the request; otherwise, false.
- login
Parameters 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".
- disable
WWWAuthenticate boolean - true if the www-authenticate provider should be omitted from the request; otherwise, false.
- login
Parameters 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".
- disable
WWWAuthenticate Boolean - true if the www-authenticate provider should be omitted from the request; otherwise, false.
- login
Parameters 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
- Client
Id 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
- Client
Secret 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.
- Client
Secret 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.
- Client
Secret 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.
- Client
Secret stringSetting Name - The app setting name that contains the client secret of the relying party application.
- Open
Id 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 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
- Client
Secret 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.
- Client
Secret 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.
- Client
Secret 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.
- Client
Secret stringSetting Name - The app setting name that contains the client secret of the relying party application.
- Open
Id 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 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
- client
Secret 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.
- client
Secret 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.
- client
Secret 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.
- client
Secret StringSetting Name - The app setting name that contains the client secret of the relying party application.
- open
Id 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 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
- client
Secret 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.
- client
Secret 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.
- client
Secret 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.
- client
Secret stringSetting Name - The app setting name that contains the client secret of the relying party application.
- open
Id 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
- client
Id 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
- client
Secret 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.
- client
Secret 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.
- client
Secret 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.
- client
Secret StringSetting Name - The app setting name that contains the client secret of the relying party application.
- open
Id 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
- Client
Id 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
- Client
Secret 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.
- Client
Secret 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.
- Client
Secret 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.
- Client
Secret stringSetting Name - The app setting name that contains the client secret of the relying party application.
- Open
Id 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 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
- Client
Secret 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.
- Client
Secret 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.
- Client
Secret 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.
- Client
Secret stringSetting Name - The app setting name that contains the client secret of the relying party application.
- Open
Id 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 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
- client
Secret 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.
- client
Secret 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.
- client
Secret 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.
- client
Secret StringSetting Name - The app setting name that contains the client secret of the relying party application.
- open
Id 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 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
- client
Secret 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.
- client
Secret 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.
- client
Secret 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.
- client
Secret stringSetting Name - The app setting name that contains the client secret of the relying party application.
- open
Id 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
- client
Id 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
- client
Secret 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.
- client
Secret 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.
- client
Secret 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.
- client
Secret StringSetting Name - The app setting name that contains the client secret of the relying party application.
- open
Id 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.
- 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
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.
- 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
Azure
Active Directory Login Response - The configuration settings of the Azure Active Directory login flow.
- Registration
Azure
Active Directory Registration Response - The configuration settings of the Azure Active Directory app registration.
- Validation
Azure
Active 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.
- is
Auto 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
Azure
Active Directory Login Response - The configuration settings of the Azure Active Directory login flow.
- registration
Azure
Active Directory Registration Response - The configuration settings of the Azure Active Directory app registration.
- validation
Azure
Active 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.
- is
Auto 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
Azure
Active Directory Login Response - The configuration settings of the Azure Active Directory login flow.
- registration
Azure
Active Directory Registration Response - The configuration settings of the Azure Active Directory app registration.
- validation
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.
- 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
Azure
Active Directory Login Response - The configuration settings of the Azure Active Directory login flow.
- registration
Azure
Active Directory Registration Response - The configuration settings of the Azure Active Directory app registration.
- validation
Azure
Active 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.
- is
Auto 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
- Allowed
Audiences List<string> - The list of audiences that can make successful authentication/authorization requests.
- Pulumi.
Azure Native. Web. Inputs. Default Authorization Policy - The configuration settings of the default authorization policy.
- Jwt
Claim Pulumi.Checks Azure Native. Web. Inputs. Jwt Claim Checks - The configuration settings of the checks that should be made while validating the JWT Claims.
- Allowed
Audiences []string - The list of audiences that can make successful authentication/authorization requests.
- Default
Authorization Policy - The configuration settings of the default authorization policy.
- Jwt
Claim JwtChecks Claim Checks - The configuration settings of the checks that should be made while validating the JWT Claims.
- allowed
Audiences List<String> - The list of audiences that can make successful authentication/authorization requests.
- Default
Authorization Policy - The configuration settings of the default authorization policy.
- jwt
Claim JwtChecks Claim Checks - The configuration settings of the checks that should be made while validating the JWT Claims.
- allowed
Audiences string[] - The list of audiences that can make successful authentication/authorization requests.
- Default
Authorization Policy - The configuration settings of the default authorization policy.
- jwt
Claim 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.
- Default
Authorization Policy - The configuration settings of the default authorization policy.
- jwt_
claim_ Jwtchecks Claim Checks - The configuration settings of the checks that should be made while validating the JWT Claims.
- allowed
Audiences List<String> - The list of audiences that can make successful authentication/authorization requests.
- Property Map
- The configuration settings of the default authorization policy.
- jwt
Claim Property MapChecks - The configuration settings of the checks that should be made while validating the JWT Claims.
AzureActiveDirectoryValidationResponse, AzureActiveDirectoryValidationResponseArgs
- Allowed
Audiences List<string> - The list of audiences that can make successful authentication/authorization requests.
- Pulumi.
Azure Native. Web. Inputs. Default Authorization Policy Response - The configuration settings of the default authorization policy.
- Jwt
Claim 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.
- Allowed
Audiences []string - The list of audiences that can make successful authentication/authorization requests.
- Default
Authorization Policy Response - The configuration settings of the default authorization policy.
- Jwt
Claim JwtChecks Claim Checks Response - The configuration settings of the checks that should be made while validating the JWT Claims.
- allowed
Audiences List<String> - The list of audiences that can make successful authentication/authorization requests.
- Default
Authorization Policy Response - The configuration settings of the default authorization policy.
- jwt
Claim JwtChecks Claim Checks Response - The configuration settings of the checks that should be made while validating the JWT Claims.
- allowed
Audiences string[] - The list of audiences that can make successful authentication/authorization requests.
- Default
Authorization Policy Response - The configuration settings of the default authorization policy.
- jwt
Claim 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.
- Default
Authorization Policy Response - The configuration settings of the default authorization policy.
- jwt_
claim_ Jwtchecks Claim Checks Response - The configuration settings of the checks that should be made while validating the JWT Claims.
- allowed
Audiences List<String> - The list of audiences that can make successful authentication/authorization requests.
- Property Map
- The configuration settings of the default authorization policy.
- jwt
Claim 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
Azure
Static 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
Azure
Static 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
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
Azure
Static 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
- Client
Id string - The Client ID of the app used for login.
- Client
Id string - The Client ID of the app used for login.
- client
Id String - The Client ID of the app used for login.
- client
Id string - The Client ID of the app used for login.
- client_
id str - The Client ID of the app used for login.
- client
Id String - The Client ID of the app used for login.
AzureStaticWebAppsRegistrationResponse, AzureStaticWebAppsRegistrationResponseArgs
- Client
Id string - The Client ID of the app used for login.
- Client
Id string - The Client ID of the app used for login.
- client
Id String - The Client ID of the app used for login.
- client
Id string - The Client ID of the app used for login.
- client_
id str - The Client ID of the app used for login.
- client
Id 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
Azure
Static 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
Azure
Static 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
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
Azure
Static 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
- Sas
Url stringSetting Name - The name of the app setting containing the SAS URL of the blob storage containing the tokens.
- Sas
Url stringSetting Name - The name of the app setting containing the SAS URL of the blob storage containing the tokens.
- sas
Url StringSetting Name - The name of the app setting containing the SAS URL of the blob storage containing the tokens.
- sas
Url 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.
- sas
Url StringSetting Name - The name of the app setting containing the SAS URL of the blob storage containing the tokens.
BlobStorageTokenStoreResponse, BlobStorageTokenStoreResponseArgs
- Sas
Url stringSetting Name - The name of the app setting containing the SAS URL of the blob storage containing the tokens.
- Sas
Url stringSetting Name - The name of the app setting containing the SAS URL of the blob storage containing the tokens.
- sas
Url StringSetting Name - The name of the app setting containing the SAS URL of the blob storage containing the tokens.
- sas
Url 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.
- sas
Url StringSetting Name - The name of the app setting containing the SAS URL of the blob storage containing the tokens.
ClientCredentialMethod, ClientCredentialMethodArgs
- Client
Secret Post - ClientSecretPost
- Client
Credential Method Client Secret Post - ClientSecretPost
- Client
Secret Post - ClientSecretPost
- Client
Secret Post - ClientSecretPost
- CLIENT_SECRET_POST
- ClientSecretPost
- "Client
Secret Post" - ClientSecretPost
ClientRegistration, ClientRegistrationArgs
- Client
Id string - The Client ID of the app used for login.
- Client
Secret stringSetting Name - The app setting name that contains the client secret.
- Client
Id string - The Client ID of the app used for login.
- Client
Secret stringSetting Name - The app setting name that contains the client secret.
- client
Id String - The Client ID of the app used for login.
- client
Secret StringSetting Name - The app setting name that contains the client secret.
- client
Id string - The Client ID of the app used for login.
- client
Secret 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.
- client
Id String - The Client ID of the app used for login.
- client
Secret StringSetting Name - The app setting name that contains the client secret.
ClientRegistrationResponse, ClientRegistrationResponseArgs
- Client
Id string - The Client ID of the app used for login.
- Client
Secret stringSetting Name - The app setting name that contains the client secret.
- Client
Id string - The Client ID of the app used for login.
- Client
Secret stringSetting Name - The app setting name that contains the client secret.
- client
Id String - The Client ID of the app used for login.
- client
Secret StringSetting Name - The app setting name that contains the client secret.
- client
Id string - The Client ID of the app used for login.
- client
Secret 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.
- client
Id String - The Client ID of the app used for login.
- client
Secret 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.
- Time
To stringExpiration - The time after the request is made when the session cookie should expire.
- Convention
Cookie
Expiration Convention - The convention used when determining the session cookie's expiration.
- Time
To stringExpiration - The time after the request is made when the session cookie should expire.
- convention
Cookie
Expiration Convention - The convention used when determining the session cookie's expiration.
- time
To StringExpiration - The time after the request is made when the session cookie should expire.
- convention
Cookie
Expiration Convention - The convention used when determining the session cookie's expiration.
- time
To stringExpiration - The time after the request is made when the session cookie should expire.
- convention
Cookie
Expiration 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
"Fixed
Time" | "Identity Provider Derived" - The convention used when determining the session cookie's expiration.
- time
To StringExpiration - The time after the request is made when the session cookie should expire.
CookieExpirationConvention, CookieExpirationConventionArgs
- Fixed
Time - FixedTime
- Identity
Provider Derived - IdentityProviderDerived
- Cookie
Expiration Convention Fixed Time - FixedTime
- Cookie
Expiration Convention Identity Provider Derived - IdentityProviderDerived
- Fixed
Time - FixedTime
- Identity
Provider Derived - IdentityProviderDerived
- Fixed
Time - FixedTime
- Identity
Provider Derived - IdentityProviderDerived
- FIXED_TIME
- FixedTime
- IDENTITY_PROVIDER_DERIVED
- IdentityProviderDerived
- "Fixed
Time" - FixedTime
- "Identity
Provider Derived" - IdentityProviderDerived
CookieExpirationResponse, CookieExpirationResponseArgs
- Convention string
- The convention used when determining the session cookie's expiration.
- Time
To 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.
- Time
To 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.
- time
To 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.
- time
To 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.
- time
To 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
Open
Id Connect Login - The configuration settings of the login flow of the custom Open ID Connect provider.
- Registration
Open
Id 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
Open
Id Connect Login - The configuration settings of the login flow of the custom Open ID Connect provider.
- registration
Open
Id 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
Open
Id Connect Login - The configuration settings of the login flow of the custom Open ID Connect provider.
- registration
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
Open
Id Connect Login - The configuration settings of the login flow of the custom Open ID Connect provider.
- registration
Open
Id 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
Open
Id Connect Login Response - The configuration settings of the login flow of the custom Open ID Connect provider.
- Registration
Open
Id 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
Open
Id Connect Login Response - The configuration settings of the login flow of the custom Open ID Connect provider.
- registration
Open
Id 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
Open
Id Connect Login Response - The configuration settings of the login flow of the custom Open ID Connect provider.
- registration
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
Open
Id Connect Login Response - The configuration settings of the login flow of the custom Open ID Connect provider.
- registration
Open
Id 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.
DefaultAuthorizationPolicy, DefaultAuthorizationPolicyArgs
- Allowed
Applications List<string> - The configuration settings of the Azure Active Directory allowed applications.
- Allowed
Principals Pulumi.Azure Native. Web. Inputs. Allowed Principals - The configuration settings of the Azure Active Directory allowed principals.
- Allowed
Applications []string - The configuration settings of the Azure Active Directory allowed applications.
- Allowed
Principals AllowedPrincipals - The configuration settings of the Azure Active Directory allowed principals.
- allowed
Applications List<String> - The configuration settings of the Azure Active Directory allowed applications.
- allowed
Principals AllowedPrincipals - The configuration settings of the Azure Active Directory allowed principals.
- allowed
Applications string[] - The configuration settings of the Azure Active Directory allowed applications.
- allowed
Principals AllowedPrincipals - The configuration settings of the Azure Active Directory allowed principals.
- allowed_
applications Sequence[str] - The configuration settings of the Azure Active Directory allowed applications.
- allowed_
principals AllowedPrincipals - The configuration settings of the Azure Active Directory allowed principals.
- allowed
Applications List<String> - The configuration settings of the Azure Active Directory allowed applications.
- allowed
Principals Property Map - The configuration settings of the Azure Active Directory allowed principals.
DefaultAuthorizationPolicyResponse, DefaultAuthorizationPolicyResponseArgs
- Allowed
Applications List<string> - The configuration settings of the Azure Active Directory allowed applications.
- Allowed
Principals Pulumi.Azure Native. Web. Inputs. Allowed Principals Response - The configuration settings of the Azure Active Directory allowed principals.
- Allowed
Applications []string - The configuration settings of the Azure Active Directory allowed applications.
- Allowed
Principals AllowedPrincipals Response - The configuration settings of the Azure Active Directory allowed principals.
- allowed
Applications List<String> - The configuration settings of the Azure Active Directory allowed applications.
- allowed
Principals AllowedPrincipals Response - The configuration settings of the Azure Active Directory allowed principals.
- allowed
Applications string[] - The configuration settings of the Azure Active Directory allowed applications.
- allowed
Principals AllowedPrincipals Response - The configuration settings of the Azure Active Directory allowed principals.
- allowed_
applications Sequence[str] - The configuration settings of the Azure Active Directory allowed applications.
- allowed_
principals AllowedPrincipals Response - The configuration settings of the Azure Active Directory allowed principals.
- allowed
Applications List<String> - The configuration settings of the Azure Active Directory allowed applications.
- allowed
Principals Property Map - The configuration settings of the Azure Active Directory allowed principals.
Facebook, FacebookArgs
- Enabled bool
- false if the Facebook provider should not be enabled despite the set registration; otherwise, true.
- Graph
Api 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.
- Graph
Api stringVersion - The version of the Facebook api to be used while logging in.
- Login
Login
Scopes - The configuration settings of the login flow.
- Registration
App
Registration - 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.
- graph
Api StringVersion - The version of the Facebook api to be used while logging in.
- login
Login
Scopes - The configuration settings of the login flow.
- registration
App
Registration - 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.
- graph
Api stringVersion - The version of the Facebook api to be used while logging in.
- login
Login
Scopes - The configuration settings of the login flow.
- registration
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.
- graph_
api_ strversion - The version of the Facebook api to be used while logging in.
- login
Login
Scopes - The configuration settings of the login flow.
- registration
App
Registration - 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.
- graph
Api 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.
- Graph
Api 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.
- Graph
Api stringVersion - The version of the Facebook api to be used while logging in.
- Login
Login
Scopes Response - The configuration settings of the login flow.
- Registration
App
Registration 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.
- graph
Api StringVersion - The version of the Facebook api to be used while logging in.
- login
Login
Scopes Response - The configuration settings of the login flow.
- registration
App
Registration 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.
- graph
Api stringVersion - The version of the Facebook api to be used while logging in.
- login
Login
Scopes Response - The configuration settings of the login flow.
- registration
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.
- graph_
api_ strversion - The version of the Facebook api to be used while logging in.
- login
Login
Scopes Response - The configuration settings of the login flow.
- registration
App
Registration 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.
- graph
Api 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.
- Custom
Host stringHeader Name - The name of the header containing the host of the request.
- Custom
Proto stringHeader Name - The name of the header containing the scheme of the request.
- Convention
Forward
Proxy Convention - The convention used to determine the url of the request made.
- Custom
Host stringHeader Name - The name of the header containing the host of the request.
- Custom
Proto stringHeader Name - The name of the header containing the scheme of the request.
- convention
Forward
Proxy Convention - The convention used to determine the url of the request made.
- custom
Host StringHeader Name - The name of the header containing the host of the request.
- custom
Proto StringHeader Name - The name of the header containing the scheme of the request.
- convention
Forward
Proxy Convention - The convention used to determine the url of the request made.
- custom
Host stringHeader Name - The name of the header containing the host of the request.
- custom
Proto stringHeader Name - The name of the header containing the scheme of the request.
- convention
Forward
Proxy 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
"No
Proxy" | "Standard" | "Custom" - The convention used to determine the url of the request made.
- custom
Host StringHeader Name - The name of the header containing the host of the request.
- custom
Proto StringHeader Name - The name of the header containing the scheme of the request.
ForwardProxyConvention, ForwardProxyConventionArgs
- No
Proxy - NoProxy
- Standard
- Standard
- Custom
- Custom
- Forward
Proxy Convention No Proxy - NoProxy
- Forward
Proxy Convention Standard - Standard
- Forward
Proxy Convention Custom - Custom
- No
Proxy - NoProxy
- Standard
- Standard
- Custom
- Custom
- No
Proxy - NoProxy
- Standard
- Standard
- Custom
- Custom
- NO_PROXY
- NoProxy
- STANDARD
- Standard
- CUSTOM
- Custom
- "No
Proxy" - NoProxy
- "Standard"
- Standard
- "Custom"
- Custom
ForwardProxyResponse, ForwardProxyResponseArgs
- Convention string
- The convention used to determine the url of the request made.
- Custom
Host stringHeader Name - The name of the header containing the host of the request.
- Custom
Proto 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.
- Custom
Host stringHeader Name - The name of the header containing the host of the request.
- Custom
Proto 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.
- custom
Host StringHeader Name - The name of the header containing the host of the request.
- custom
Proto 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.
- custom
Host stringHeader Name - The name of the header containing the host of the request.
- custom
Proto 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.
- custom
Host StringHeader Name - The name of the header containing the host of the request.
- custom
Proto 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
Login
Scopes - The configuration settings of the login flow.
- Registration
Client
Registration - 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
Login
Scopes - The configuration settings of the login flow.
- registration
Client
Registration - 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
Login
Scopes - The configuration settings of the login flow.
- registration
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
Login
Scopes - The configuration settings of the login flow.
- registration
Client
Registration - 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
Login
Scopes Response - The configuration settings of the login flow.
- Registration
Client
Registration 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
Login
Scopes Response - The configuration settings of the login flow.
- registration
Client
Registration 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
Login
Scopes Response - The configuration settings of the login flow.
- registration
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
Login
Scopes Response - The configuration settings of the login flow.
- registration
Client
Registration 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
- Excluded
Paths List<string> - The paths for which unauthenticated flow would not be redirected to the login page.
- Redirect
To 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".
- Require
Authentication bool - true if the authentication flow is required any request is made; otherwise, false.
- Unauthenticated
Client Pulumi.Action Azure Native. Web. Unauthenticated Client Action V2 - The action to take when an unauthenticated client attempts to access the app.
- Excluded
Paths []string - The paths for which unauthenticated flow would not be redirected to the login page.
- Redirect
To 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".
- 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.
- excluded
Paths List<String> - The paths for which unauthenticated flow would not be redirected to the login page.
- redirect
To 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".
- require
Authentication Boolean - 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.
- excluded
Paths string[] - The paths for which unauthenticated flow would not be redirected to the login page.
- redirect
To 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".
- require
Authentication boolean - 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.
- 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.
- excluded
Paths List<String> - The paths for which unauthenticated flow would not be redirected to the login page.
- redirect
To 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".
- require
Authentication Boolean - true if the authentication flow is required any request is made; otherwise, false.
- unauthenticated
Client "RedirectAction To Login Page" | "Allow Anonymous" | "Return401" | "Return403" - The action to take when an unauthenticated client attempts to access the app.
GlobalValidationResponse, GlobalValidationResponseArgs
- Excluded
Paths List<string> - The paths for which unauthenticated flow would not be redirected to the login page.
- Redirect
To 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".
- Require
Authentication bool - true if the authentication flow is required any request is made; otherwise, false.
- Unauthenticated
Client stringAction - The action to take when an unauthenticated client attempts to access the app.
- Excluded
Paths []string - The paths for which unauthenticated flow would not be redirected to the login page.
- Redirect
To 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".
- Require
Authentication bool - true if the authentication flow is required any request is made; otherwise, false.
- Unauthenticated
Client stringAction - The action to take when an unauthenticated client attempts to access the app.
- excluded
Paths List<String> - The paths for which unauthenticated flow would not be redirected to the login page.
- redirect
To 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".
- require
Authentication Boolean - true if the authentication flow is required any request is made; otherwise, false.
- unauthenticated
Client StringAction - The action to take when an unauthenticated client attempts to access the app.
- excluded
Paths string[] - The paths for which unauthenticated flow would not be redirected to the login page.
- redirect
To 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".
- require
Authentication boolean - true if the authentication flow is required any request is made; otherwise, false.
- unauthenticated
Client 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.
- excluded
Paths List<String> - The paths for which unauthenticated flow would not be redirected to the login page.
- redirect
To 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".
- require
Authentication Boolean - true if the authentication flow is required any request is made; otherwise, false.
- unauthenticated
Client 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
Login
Scopes - The configuration settings of the login flow.
- Registration
Client
Registration - The configuration settings of the app registration for the Google provider.
- Validation
Allowed
Audiences 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
Login
Scopes - The configuration settings of the login flow.
- registration
Client
Registration - The configuration settings of the app registration for the Google provider.
- validation
Allowed
Audiences 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
Login
Scopes - The configuration settings of the login flow.
- registration
Client
Registration - The configuration settings of the app registration for the Google provider.
- validation
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
Login
Scopes - The configuration settings of the login flow.
- registration
Client
Registration - The configuration settings of the app registration for the Google provider.
- validation
Allowed
Audiences 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
Login
Scopes Response - The configuration settings of the login flow.
- Registration
Client
Registration Response - The configuration settings of the app registration for the Google provider.
- Validation
Allowed
Audiences 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
Login
Scopes Response - The configuration settings of the login flow.
- registration
Client
Registration Response - The configuration settings of the app registration for the Google provider.
- validation
Allowed
Audiences 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
Login
Scopes Response - The configuration settings of the login flow.
- registration
Client
Registration Response - The configuration settings of the app registration for the Google provider.
- validation
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
Login
Scopes Response - The configuration settings of the login flow.
- registration
Client
Registration Response - The configuration settings of the app registration for the Google provider.
- validation
Allowed
Audiences 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
- Forward
Proxy Pulumi.Azure Native. Web. Inputs. Forward Proxy - 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
Pulumi.
Azure Native. Web. Inputs. Http Settings 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
Http
Settings 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 Boolean - false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.
- routes
Http
Settings 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 boolean - false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.
- routes
Http
Settings 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
Http
Settings Routes - The configuration settings of the paths HTTP requests.
- forward
Proxy Property Map - The configuration settings of a forward proxy used to make the requests.
- require
Https 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
- Forward
Proxy Pulumi.Azure Native. Web. Inputs. Forward Proxy 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
Pulumi.
Azure Native. Web. Inputs. Http Settings 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
Http
Settings 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 Boolean - false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.
- routes
Http
Settings 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 boolean - false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.
- routes
Http
Settings 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
Http
Settings Routes Response - The configuration settings of the paths HTTP requests.
- forward
Proxy Property Map - The configuration settings of a forward proxy used to make the requests.
- require
Https 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
- Api
Prefix string - The prefix that should precede all the authentication/authorization paths.
- Api
Prefix string - The prefix that should precede all the authentication/authorization paths.
- api
Prefix String - The prefix that should precede all the authentication/authorization paths.
- api
Prefix string - The prefix that should precede all the authentication/authorization paths.
- api_
prefix str - The prefix that should precede all the authentication/authorization paths.
- api
Prefix String - The prefix that should precede all the authentication/authorization paths.
HttpSettingsRoutesResponse, HttpSettingsRoutesResponseArgs
- Api
Prefix string - The prefix that should precede all the authentication/authorization paths.
- Api
Prefix string - The prefix that should precede all the authentication/authorization paths.
- api
Prefix String - The prefix that should precede all the authentication/authorization paths.
- api
Prefix string - The prefix that should precede all the authentication/authorization paths.
- api_
prefix str - The prefix that should precede all the authentication/authorization paths.
- api
Prefix 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.
- Azure
Active Pulumi.Directory Azure Native. Web. Inputs. Azure Active Directory - The configuration settings of the Azure Active directory provider.
- Azure
Static Pulumi.Web Apps Azure Native. Web. Inputs. Azure Static Web Apps - The configuration settings of the Azure Static Web Apps provider.
- Custom
Open 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.
- Git
Hub 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.
- Legacy
Microsoft 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.
- 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 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.
- 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 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 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.
- 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 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 {[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.
- 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 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.
- azure
Active Property MapDirectory - The configuration settings of the Azure Active directory provider.
- azure
Static Property MapWeb Apps - The configuration settings of the Azure Static Web Apps provider.
- custom
Open 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.
- git
Hub Property Map - The configuration settings of the GitHub provider.
- google Property Map
- The configuration settings of the Google provider.
- legacy
Microsoft 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.
- Azure
Active Pulumi.Directory Azure Native. Web. Inputs. Azure Active Directory Response - The configuration settings of the Azure Active directory provider.
- Azure
Static Pulumi.Web Apps Azure Native. Web. Inputs. Azure Static Web Apps Response - The configuration settings of the Azure Static Web Apps provider.
- Custom
Open 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.
- Git
Hub 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.
- Legacy
Microsoft 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
Apple
Response - 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 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
Facebook
Response - The configuration settings of the Facebook provider.
- Git
Hub GitHub Response - The configuration settings of the GitHub provider.
- Google
Google
Response - The configuration settings of the Google provider.
- Legacy
Microsoft LegacyAccount Microsoft Account Response - The configuration settings of the legacy Microsoft Account provider.
- Twitter
Twitter
Response - The configuration settings of the Twitter provider.
- apple
Apple
Response - 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 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
Facebook
Response - The configuration settings of the Facebook provider.
- git
Hub GitHub Response - The configuration settings of the GitHub provider.
- google
Google
Response - The configuration settings of the Google provider.
- legacy
Microsoft LegacyAccount Microsoft Account Response - The configuration settings of the legacy Microsoft Account provider.
- twitter
Twitter
Response - The configuration settings of the Twitter provider.
- apple
Apple
Response - 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 {[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
Facebook
Response - The configuration settings of the Facebook provider.
- git
Hub GitHub Response - The configuration settings of the GitHub provider.
- google
Google
Response - The configuration settings of the Google provider.
- legacy
Microsoft LegacyAccount Microsoft Account Response - The configuration settings of the legacy Microsoft Account provider.
- twitter
Twitter
Response - The configuration settings of the Twitter provider.
- apple
Apple
Response - 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
Facebook
Response - The configuration settings of the Facebook provider.
- git_
hub GitHub Response - The configuration settings of the GitHub provider.
- google
Google
Response - The configuration settings of the Google provider.
- legacy_
microsoft_ Legacyaccount Microsoft Account Response - The configuration settings of the legacy Microsoft Account provider.
- twitter
Twitter
Response - The configuration settings of the Twitter provider.
- apple Property Map
- The configuration settings of the Apple provider.
- azure
Active Property MapDirectory - The configuration settings of the Azure Active directory provider.
- azure
Static Property MapWeb Apps - The configuration settings of the Azure Static Web Apps provider.
- custom
Open 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.
- git
Hub Property Map - The configuration settings of the GitHub provider.
- google Property Map
- The configuration settings of the Google provider.
- legacy
Microsoft Property MapAccount - The configuration settings of the legacy Microsoft Account provider.
- twitter Property Map
- The configuration settings of the Twitter provider.
JwtClaimChecks, JwtClaimChecksArgs
- Allowed
Client List<string>Applications - The list of the allowed client applications.
- Allowed
Groups List<string> - The list of the allowed groups.
- Allowed
Client []stringApplications - The list of the allowed client applications.
- Allowed
Groups []string - The list of the allowed groups.
- allowed
Client List<String>Applications - The list of the allowed client applications.
- allowed
Groups List<String> - The list of the allowed groups.
- allowed
Client string[]Applications - The list of the allowed client applications.
- allowed
Groups 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.
- allowed
Client List<String>Applications - The list of the allowed client applications.
- allowed
Groups List<String> - The list of the allowed groups.
JwtClaimChecksResponse, JwtClaimChecksResponseArgs
- Allowed
Client List<string>Applications - The list of the allowed client applications.
- Allowed
Groups List<string> - The list of the allowed groups.
- Allowed
Client []stringApplications - The list of the allowed client applications.
- Allowed
Groups []string - The list of the allowed groups.
- allowed
Client List<String>Applications - The list of the allowed client applications.
- allowed
Groups List<String> - The list of the allowed groups.
- allowed
Client string[]Applications - The list of the allowed client applications.
- allowed
Groups 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.
- allowed
Client List<String>Applications - The list of the allowed client applications.
- allowed
Groups 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
Login
Scopes - The configuration settings of the login flow.
- Registration
Client
Registration - The configuration settings of the app registration for the legacy Microsoft Account provider.
- Validation
Allowed
Audiences 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
Login
Scopes - The configuration settings of the login flow.
- registration
Client
Registration - The configuration settings of the app registration for the legacy Microsoft Account provider.
- validation
Allowed
Audiences 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
Login
Scopes - The configuration settings of the login flow.
- registration
Client
Registration - The configuration settings of the app registration for the legacy Microsoft Account provider.
- validation
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
Login
Scopes - The configuration settings of the login flow.
- registration
Client
Registration - The configuration settings of the app registration for the legacy Microsoft Account provider.
- validation
Allowed
Audiences 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
Login
Scopes Response - The configuration settings of the login flow.
- Registration
Client
Registration Response - The configuration settings of the app registration for the legacy Microsoft Account provider.
- Validation
Allowed
Audiences 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
Login
Scopes Response - The configuration settings of the login flow.
- registration
Client
Registration Response - The configuration settings of the app registration for the legacy Microsoft Account provider.
- validation
Allowed
Audiences 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
Login
Scopes Response - The configuration settings of the login flow.
- registration
Client
Registration Response - The configuration settings of the app registration for the legacy Microsoft Account provider.
- validation
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
Login
Scopes Response - The configuration settings of the login flow.
- registration
Client
Registration Response - The configuration settings of the app registration for the legacy Microsoft Account provider.
- validation
Allowed
Audiences 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
- Allowed
External 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.
- Preserve
Url 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.
- Token
Store Pulumi.Azure Native. Web. Inputs. Token Store - The configuration settings of the token store.
- Allowed
External []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.
- Cookie
Expiration - 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
Login
Routes - The routes that specify the endpoints used for login and logout requests.
- Token
Store TokenStore - The configuration settings of the token store.
- allowed
External 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.
- Cookie
Expiration - The configuration settings of the session cookie's expiration.
- nonce Nonce
- The configuration settings of the nonce used in the login flow.
- preserve
Url BooleanFragments For Logins - true if the fragments from the request are preserved after the login request is made; otherwise, false.
- routes
Login
Routes - The routes that specify the endpoints used for login and logout requests.
- token
Store TokenStore - The configuration settings of the token store.
- allowed
External 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.
- Cookie
Expiration - The configuration settings of the session cookie's expiration.
- nonce Nonce
- The configuration settings of the nonce used in the login flow.
- preserve
Url booleanFragments For Logins - true if the fragments from the request are preserved after the login request is made; otherwise, false.
- routes
Login
Routes - The routes that specify the endpoints used for login and logout requests.
- token
Store 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.
- Cookie
Expiration - 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
Login
Routes - The routes that specify the endpoints used for login and logout requests.
- token_
store TokenStore - The configuration settings of the token store.
- allowed
External 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.
- preserve
Url 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.
- token
Store Property Map - The configuration settings of the token store.
LoginResponse, LoginResponseArgs
- Allowed
External 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.
- Preserve
Url 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.
- Token
Store Pulumi.Azure Native. Web. Inputs. Token Store Response - The configuration settings of the token store.
- Allowed
External []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.
- Cookie
Expiration Response - The configuration settings of the session cookie's expiration.
- Nonce
Nonce
Response - 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
Login
Routes Response - The routes that specify the endpoints used for login and logout requests.
- Token
Store TokenStore Response - The configuration settings of the token store.
- allowed
External 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.
- Cookie
Expiration Response - The configuration settings of the session cookie's expiration.
- nonce
Nonce
Response - The configuration settings of the nonce used in the login flow.
- preserve
Url BooleanFragments For Logins - true if the fragments from the request are preserved after the login request is made; otherwise, false.
- routes
Login
Routes Response - The routes that specify the endpoints used for login and logout requests.
- token
Store TokenStore Response - The configuration settings of the token store.
- allowed
External 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.
- Cookie
Expiration Response - The configuration settings of the session cookie's expiration.
- nonce
Nonce
Response - The configuration settings of the nonce used in the login flow.
- preserve
Url booleanFragments For Logins - true if the fragments from the request are preserved after the login request is made; otherwise, false.
- routes
Login
Routes Response - The routes that specify the endpoints used for login and logout requests.
- token
Store 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.
- Cookie
Expiration Response - The configuration settings of the session cookie's expiration.
- nonce
Nonce
Response - 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
Login
Routes Response - The routes that specify the endpoints used for login and logout requests.
- token_
store TokenStore Response - The configuration settings of the token store.
- allowed
External 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.
- preserve
Url 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.
- token
Store Property Map - The configuration settings of the token store.
LoginRoutes, LoginRoutesArgs
- Logout
Endpoint string - The endpoint at which a logout request should be made.
- Logout
Endpoint string - The endpoint at which a logout request should be made.
- logout
Endpoint String - The endpoint at which a logout request should be made.
- logout
Endpoint string - The endpoint at which a logout request should be made.
- logout_
endpoint str - The endpoint at which a logout request should be made.
- logout
Endpoint String - The endpoint at which a logout request should be made.
LoginRoutesResponse, LoginRoutesResponseArgs
- Logout
Endpoint string - The endpoint at which a logout request should be made.
- Logout
Endpoint string - The endpoint at which a logout request should be made.
- logout
Endpoint String - The endpoint at which a logout request should be made.
- logout
Endpoint string - The endpoint at which a logout request should be made.
- logout_
endpoint str - The endpoint at which a logout request should be made.
- logout
Endpoint 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
- Nonce
Expiration stringInterval - 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.
- Nonce
Expiration stringInterval - 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.
- nonce
Expiration StringInterval - The time after the request is made when the nonce should expire.
- validate
Nonce Boolean - false if the nonce should not be validated while completing the login flow; otherwise, true.
- nonce
Expiration stringInterval - The time after the request is made when the nonce should expire.
- validate
Nonce 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.
- nonce
Expiration StringInterval - The time after the request is made when the nonce should expire.
- validate
Nonce Boolean - false if the nonce should not be validated while completing the login flow; otherwise, true.
NonceResponse, NonceResponseArgs
- Nonce
Expiration stringInterval - 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.
- Nonce
Expiration stringInterval - 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.
- nonce
Expiration StringInterval - The time after the request is made when the nonce should expire.
- validate
Nonce Boolean - false if the nonce should not be validated while completing the login flow; otherwise, true.
- nonce
Expiration stringInterval - The time after the request is made when the nonce should expire.
- validate
Nonce 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.
- nonce
Expiration StringInterval - The time after the request is made when the nonce should expire.
- validate
Nonce Boolean - false if the nonce should not be validated while completing the login flow; otherwise, true.
OpenIdConnectClientCredential, OpenIdConnectClientCredentialArgs
- Client
Secret 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.
- Client
Secret stringSetting Name - The app setting that contains the client secret for the custom Open ID Connect provider.
- Method
Client
Credential Method - The method that should be used to authenticate the user.
- client
Secret StringSetting Name - The app setting that contains the client secret for the custom Open ID Connect provider.
- method
Client
Credential Method - The method that should be used to authenticate the user.
- client
Secret stringSetting Name - The app setting that contains the client secret for the custom Open ID Connect provider.
- method
Client
Credential 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
Client
Credential Method - The method that should be used to authenticate the user.
- client
Secret StringSetting Name - The app setting that contains the client secret for the custom Open ID Connect provider.
- method
"Client
Secret Post" - The method that should be used to authenticate the user.
OpenIdConnectClientCredentialResponse, OpenIdConnectClientCredentialResponseArgs
- Client
Secret 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 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 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 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.
- client
Secret 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.
- Certification
Uri string - The endpoint that provides the keys necessary to validate the token.
- Issuer string
- The endpoint that issues the token.
- Token
Endpoint string - The endpoint to be used to request a token.
- Well
Known 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.
- Certification
Uri string - The endpoint that provides the keys necessary to validate the token.
- Issuer string
- The endpoint that issues the token.
- Token
Endpoint string - The endpoint to be used to request a token.
- Well
Known 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.
- certification
Uri String - The endpoint that provides the keys necessary to validate the token.
- issuer String
- The endpoint that issues the token.
- token
Endpoint String - The endpoint to be used to request a token.
- well
Known 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.
- certification
Uri string - The endpoint that provides the keys necessary to validate the token.
- issuer string
- The endpoint that issues the token.
- token
Endpoint string - The endpoint to be used to request a token.
- well
Known 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.
- certification
Uri String - The endpoint that provides the keys necessary to validate the token.
- issuer String
- The endpoint that issues the token.
- token
Endpoint String - The endpoint to be used to request a token.
- well
Known 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.
- Certification
Uri string - The endpoint that provides the keys necessary to validate the token.
- Issuer string
- The endpoint that issues the token.
- Token
Endpoint string - The endpoint to be used to request a token.
- Well
Known 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.
- Certification
Uri string - The endpoint that provides the keys necessary to validate the token.
- Issuer string
- The endpoint that issues the token.
- Token
Endpoint string - The endpoint to be used to request a token.
- Well
Known 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.
- certification
Uri String - The endpoint that provides the keys necessary to validate the token.
- issuer String
- The endpoint that issues the token.
- token
Endpoint String - The endpoint to be used to request a token.
- well
Known 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.
- certification
Uri string - The endpoint that provides the keys necessary to validate the token.
- issuer string
- The endpoint that issues the token.
- token
Endpoint string - The endpoint to be used to request a token.
- well
Known 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.
- certification
Uri String - The endpoint that provides the keys necessary to validate the token.
- issuer String
- The endpoint that issues the token.
- token
Endpoint String - The endpoint to be used to request a token.
- well
Known StringOpen Id Configuration - The endpoint that contains all the configuration endpoints for the provider.
OpenIdConnectLogin, OpenIdConnectLoginArgs
- Name
Claim 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.
- Name
Claim 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 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.
- name
Claim 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.
- name
Claim 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
- Name
Claim 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.
- Name
Claim 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 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.
- name
Claim 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.
- name
Claim 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
- Client
Credential Pulumi.Azure Native. Web. Inputs. Open Id Connect Client Credential - The authentication credentials of the custom Open ID Connect provider.
- Client
Id string - The client id of the custom Open ID Connect provider.
- Open
Id 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.
- Client
Credential OpenId Connect Client Credential - The authentication credentials of the custom Open ID Connect provider.
- Client
Id string - 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.
- client
Credential OpenId Connect Client Credential - The authentication credentials of the custom Open ID Connect provider.
- client
Id String - 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.
- client
Credential OpenId Connect Client Credential - The authentication credentials of the custom Open ID Connect provider.
- client
Id string - 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.
- 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.
- client
Credential Property Map - The authentication credentials of the custom Open ID Connect provider.
- client
Id String - The client id of the custom Open ID Connect provider.
- open
Id Property MapConnect Configuration - The configuration settings of the endpoints used for the custom Open ID Connect provider.
OpenIdConnectRegistrationResponse, OpenIdConnectRegistrationResponseArgs
- Client
Credential Pulumi.Azure Native. Web. Inputs. Open Id Connect Client Credential Response - The authentication credentials of the custom Open ID Connect provider.
- Client
Id string - The client id of the custom Open ID Connect provider.
- Open
Id 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.
- Client
Credential OpenId Connect Client Credential Response - The authentication credentials of the custom Open ID Connect provider.
- Client
Id string - 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.
- client
Credential OpenId Connect Client Credential Response - The authentication credentials of the custom Open ID Connect provider.
- client
Id String - 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.
- client
Credential OpenId Connect Client Credential Response - The authentication credentials of the custom Open ID Connect provider.
- client
Id string - 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.
- 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.
- client
Credential Property Map - The authentication credentials of the custom Open ID Connect provider.
- client
Id String - The client id of the custom Open ID Connect provider.
- open
Id Property MapConnect Configuration - The configuration settings of the endpoints used for the custom Open ID Connect provider.
TokenStore, TokenStoreArgs
- Azure
Blob 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.
- File
System Pulumi.Azure Native. Web. Inputs. File System Token Store - The configuration settings of the storage of the tokens if a file system is used.
- Token
Refresh 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.
- 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 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.
- azure
Blob 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.
- file
System FileSystem Token Store - The configuration settings of the storage of the tokens if a file system is used.
- token
Refresh 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.
- azure
Blob 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.
- file
System FileSystem Token Store - The configuration settings of the storage of the tokens if a file system is used.
- token
Refresh 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.
- azure
Blob 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.
- file
System Property Map - The configuration settings of the storage of the tokens if a file system is used.
- token
Refresh 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
- Azure
Blob 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.
- File
System 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.
- Token
Refresh 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.
- 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 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.
- azure
Blob 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.
- file
System FileSystem Token Store Response - The configuration settings of the storage of the tokens if a file system is used.
- token
Refresh 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.
- azure
Blob 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.
- file
System FileSystem Token Store Response - The configuration settings of the storage of the tokens if a file system is used.
- token
Refresh 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.
- azure
Blob 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.
- file
System Property Map - The configuration settings of the storage of the tokens if a file system is used.
- token
Refresh 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
Twitter
Registration - 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
Twitter
Registration - 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
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
Twitter
Registration - 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
- Consumer
Key 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
- Consumer
Secret stringSetting Name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- Consumer
Key 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
- Consumer
Secret stringSetting Name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key 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
- consumer
Secret StringSetting Name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key 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
- consumer
Secret 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.
- consumer
Key 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
- consumer
Secret StringSetting Name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
TwitterRegistrationResponse, TwitterRegistrationResponseArgs
- Consumer
Key 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
- Consumer
Secret stringSetting Name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- Consumer
Key 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
- Consumer
Secret stringSetting Name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key 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
- consumer
Secret StringSetting Name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key 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
- consumer
Secret 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.
- consumer
Key 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
- consumer
Secret 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
Twitter
Registration 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
Twitter
Registration 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
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
Twitter
Registration 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
- Redirect
To Login Page - RedirectToLoginPage
- Allow
Anonymous - AllowAnonymous
- Return401
- Return401
- Return403
- Return403
- Unauthenticated
Client Action V2Redirect To Login Page - RedirectToLoginPage
- Unauthenticated
Client Action V2Allow Anonymous - AllowAnonymous
- Unauthenticated
Client Action V2Return401 - Return401
- Unauthenticated
Client Action V2Return403 - Return403
- Redirect
To Login Page - RedirectToLoginPage
- Allow
Anonymous - AllowAnonymous
- Return401
- Return401
- Return403
- Return403
- Redirect
To Login Page - RedirectToLoginPage
- Allow
Anonymous - AllowAnonymous
- Return401
- Return401
- Return403
- Return403
- REDIRECT_TO_LOGIN_PAGE
- RedirectToLoginPage
- ALLOW_ANONYMOUS
- AllowAnonymous
- RETURN401
- Return401
- RETURN403
- Return403
- "Redirect
To Login Page" - RedirectToLoginPage
- "Allow
Anonymous" - AllowAnonymous
- "Return401"
- Return401
- "Return403"
- Return403
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0