Definición de recursos de Bicep
El tipo de recurso sites/slots/config se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Opciones de la propiedad name
El recurso sites/slots/config acepta propiedades diferentes en función del valor de la propiedad name .
En este artículo se muestran las propiedades disponibles al establecer name: 'authsettingsV2'
.
Para conocer otras opciones, consulte:
Para crear un recurso Microsoft.Web/sites/slots/config, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Web/sites/slots/config@2020-10-01' = {
name: 'authsettingsV2'
kind: 'string'
parent: resourceSymbolicName
properties: {
globalValidation: {
kind: 'string'
properties: {
excludedPaths: [
'string'
]
redirectToProvider: 'string'
requireAuthentication: bool
unauthenticatedClientAction: 'string'
}
}
httpSettings: {
kind: 'string'
properties: {
forwardProxy: {
kind: 'string'
properties: {
convention: 'string'
customHostHeaderName: 'string'
customProtoHeaderName: 'string'
}
}
requireHttps: bool
routes: {
kind: 'string'
properties: {
apiPrefix: 'string'
}
}
}
}
identityProviders: {
kind: 'string'
properties: {
azureActiveDirectory: {
kind: 'string'
properties: {
enabled: bool
isAutoProvisioned: bool
login: {
kind: 'string'
properties: {
disableWWWAuthenticate: bool
loginParameters: [
'string'
]
}
}
registration: {
kind: 'string'
properties: {
clientId: 'string'
clientSecretCertificateThumbprint: 'string'
clientSecretSettingName: 'string'
openIdIssuer: 'string'
}
}
validation: {
kind: 'string'
properties: {
allowedAudiences: [
'string'
]
jwtClaimChecks: {
kind: 'string'
properties: {
allowedClientApplications: [
'string'
]
allowedGroups: [
'string'
]
}
}
}
}
}
}
customOpenIdConnectProviders: {}
facebook: {
kind: 'string'
properties: {
enabled: bool
graphApiVersion: 'string'
login: {
kind: 'string'
properties: {
scopes: [
'string'
]
}
}
registration: {
kind: 'string'
properties: {
appId: 'string'
appSecretSettingName: 'string'
}
}
}
}
gitHub: {
kind: 'string'
properties: {
enabled: bool
login: {
kind: 'string'
properties: {
scopes: [
'string'
]
}
}
registration: {
kind: 'string'
properties: {
clientId: 'string'
clientSecretSettingName: 'string'
}
}
}
}
google: {
kind: 'string'
properties: {
enabled: bool
login: {
kind: 'string'
properties: {
scopes: [
'string'
]
}
}
registration: {
kind: 'string'
properties: {
clientId: 'string'
clientSecretSettingName: 'string'
}
}
validation: {
kind: 'string'
properties: {
allowedAudiences: [
'string'
]
}
}
}
}
twitter: {
kind: 'string'
properties: {
enabled: bool
registration: {
kind: 'string'
properties: {
consumerKey: 'string'
consumerSecretSettingName: 'string'
}
}
}
}
}
}
login: {
kind: 'string'
properties: {
allowedExternalRedirectUrls: [
'string'
]
cookieExpiration: {
kind: 'string'
properties: {
convention: 'string'
timeToExpiration: 'string'
}
}
nonce: {
kind: 'string'
properties: {
nonceExpirationInterval: 'string'
validateNonce: bool
}
}
preserveUrlFragmentsForLogins: bool
routes: {
kind: 'string'
properties: {
logoutEndpoint: 'string'
}
}
tokenStore: {
kind: 'string'
properties: {
azureBlobStorage: {
kind: 'string'
properties: {
sasUrlSettingName: 'string'
}
}
enabled: bool
fileSystem: {
kind: 'string'
properties: {
directory: 'string'
}
}
tokenRefreshExtensionHours: int
}
}
}
}
platform: {
kind: 'string'
properties: {
configFilePath: 'string'
enabled: bool
runtimeVersion: 'string'
}
}
}
}
Valores de propiedad
sites/slots/config-authsettingsV2
Nombre |
Descripción |
Value |
name |
El nombre del recurso
Vea cómo establecer nombres y tipos para recursos secundarios en Bicep. |
'authsettingsV2' |
kind |
Tipo de recurso. |
string |
primario |
En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.
Para más información, consulte Recurso secundario fuera del recurso primario. |
Nombre simbólico del recurso de tipo: ranuras |
properties |
Propiedades específicas del recurso SiteAuthSettingsV2 |
SiteAuthSettingsV2Properties |
SiteAuthSettingsV2Properties
GlobalValidation
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso GlobalValidation |
GlobalValidationProperties |
GlobalValidationProperties
Nombre |
Descripción |
Valor |
excludedPaths |
|
string[] |
redirectToProvider |
|
string |
requireAuthentication |
|
bool |
unauthenticatedClientAction |
|
'AllowAnonymous' 'RedirectToLoginPage' 'Return401' 'Return403' |
HttpSettings
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso HttpSettings |
HttpSettingsProperties |
HttpSettingsProperties
ForwardProxy
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso ForwardProxy |
ForwardProxyProperties |
ForwardProxyProperties
Nombre |
Descripción |
Value |
Convención |
|
'Personalizado' 'NoProxy' 'Estándar' |
customHostHeaderName |
|
string |
customProtoHeaderName |
|
string |
HttpSettingsRoutes
Nombre |
Descripción |
Value |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso HttpSettingsRoutes |
HttpSettingsRoutesProperties |
HttpSettingsRoutesProperties
Nombre |
Descripción |
Valor |
apiPrefix |
|
string |
IdentityProviders
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso IdentityProviders |
IdentityProvidersProperties |
IdentityProvidersProperties
AzureActiveDirectory
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso AzureActiveDirectory |
AzureActiveDirectoryProperties |
AzureActiveDirectoryProperties
AzureActiveDirectoryLogin
AzureActiveDirectoryLoginProperties
Nombre |
Descripción |
Valor |
disableWWWAuthenticate |
|
bool |
loginParameters |
|
string[] |
AzureActiveDirectoryRegistration
AzureActiveDirectoryRegistrationProperties
Nombre |
Descripción |
Valor |
clientId |
|
string |
clientSecretCertificateThumbprint |
|
string |
clientSecretSettingName |
|
string |
openIdIssuer |
|
string |
AzureActiveDirectoryValidation
AzureActiveDirectoryValidationProperties
Nombre |
Descripción |
Value |
allowedAudiences |
|
string[] |
jwtClaimChecks |
|
JwtClaimChecks |
JwtClaimChecks
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso JwtClaimChecks |
JwtClaimChecksProperties |
JwtClaimChecksProperties
Nombre |
Descripción |
Valor |
allowedClientApplications |
|
string[] |
allowedGroups |
|
string[] |
Facebook
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso de Facebook |
FacebookProperties |
FacebookProperties
LoginScopes
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso LoginScopes |
LoginScopesProperties |
LoginScopesProperties
Nombre |
Descripción |
Valor |
ámbitos |
|
string[] |
AppRegistration
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso AppRegistration |
AppRegistrationProperties |
AppRegistrationProperties
Nombre |
Descripción |
Value |
appId |
|
string |
appSecretSettingName |
|
string |
GitHub
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso de GitHub |
GitHubProperties |
GitHubProperties
ClientRegistration
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso ClientRegistration |
ClientRegistrationProperties |
ClientRegistrationProperties
Nombre |
Descripción |
Valor |
clientId |
|
string |
clientSecretSettingName |
|
string |
Google
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso de Google |
GoogleProperties |
GoogleProperties
AllowedAudiencesValidation
AllowedAudiencesValidationProperties
Nombre |
Descripción |
Valor |
allowedAudiences |
|
string[] |
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso de Twitter |
TwitterProperties |
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso TwitterRegistration |
TwitterRegistrationProperties |
Nombre |
Descripción |
Valor |
consumerKey |
|
string |
consumerSecretSettingName |
|
string |
Iniciar sesión
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso de inicio de sesión |
LoginProperties |
LoginProperties
CookieExpiration
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso CookieExpiration |
CookieExpirationProperties |
CookieExpirationProperties
Nombre |
Descripción |
Valor |
Convención |
|
'FixedTime' 'IdentityProviderDerived' |
timeToExpiration |
|
string |
Valor de seguridad
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso nonce |
NonceProperties |
NonceProperties
Nombre |
Descripción |
Valor |
nonceExpirationInterval |
|
string |
validateNonce |
|
bool |
LoginRoutes
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso LoginRoutes |
LoginRoutesProperties |
LoginRoutesProperties
Nombre |
Descripción |
Valor |
logoutEndpoint |
|
string |
TokenStore
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso tokenStore |
TokenStoreProperties |
TokenStoreProperties
BlobStorageTokenStore
BlobStorageTokenStoreProperties
Nombre |
Descripción |
Value |
sasUrlSettingName |
|
string |
FileSystemTokenStore
Nombre |
Descripción |
Value |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso FileSystemTokenStore |
FileSystemTokenStoreProperties |
FileSystemTokenStoreProperties
Nombre |
Descripción |
Value |
directory |
|
string |
Nombre |
Descripción |
Value |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso AuthPlatform |
AuthPlatformProperties |
Nombre |
Descripción |
Valor |
configFilePath |
|
string |
enabled |
|
bool |
runtimeVersion |
|
string |
Definición de recursos de plantilla de ARM
El tipo de recurso sites/slots/config se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Opciones de la propiedad name
El recurso sites/slots/config acepta propiedades diferentes en función del valor de la propiedad name .
En este artículo se muestran las propiedades disponibles al establecer name: 'authsettingsV2'
.
Para conocer otras opciones, consulte:
Para crear un recurso Microsoft.Web/sites/slots/config, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Web/sites/slots/config",
"apiVersion": "2020-10-01",
"name": "authsettingsV2",
"kind": "string",
"properties": {
"globalValidation": {
"kind": "string",
"properties": {
"excludedPaths": [ "string" ],
"redirectToProvider": "string",
"requireAuthentication": "bool",
"unauthenticatedClientAction": "string"
}
},
"httpSettings": {
"kind": "string",
"properties": {
"forwardProxy": {
"kind": "string",
"properties": {
"convention": "string",
"customHostHeaderName": "string",
"customProtoHeaderName": "string"
}
},
"requireHttps": "bool",
"routes": {
"kind": "string",
"properties": {
"apiPrefix": "string"
}
}
}
},
"identityProviders": {
"kind": "string",
"properties": {
"azureActiveDirectory": {
"kind": "string",
"properties": {
"enabled": "bool",
"isAutoProvisioned": "bool",
"login": {
"kind": "string",
"properties": {
"disableWWWAuthenticate": "bool",
"loginParameters": [ "string" ]
}
},
"registration": {
"kind": "string",
"properties": {
"clientId": "string",
"clientSecretCertificateThumbprint": "string",
"clientSecretSettingName": "string",
"openIdIssuer": "string"
}
},
"validation": {
"kind": "string",
"properties": {
"allowedAudiences": [ "string" ],
"jwtClaimChecks": {
"kind": "string",
"properties": {
"allowedClientApplications": [ "string" ],
"allowedGroups": [ "string" ]
}
}
}
}
}
},
"customOpenIdConnectProviders": {},
"facebook": {
"kind": "string",
"properties": {
"enabled": "bool",
"graphApiVersion": "string",
"login": {
"kind": "string",
"properties": {
"scopes": [ "string" ]
}
},
"registration": {
"kind": "string",
"properties": {
"appId": "string",
"appSecretSettingName": "string"
}
}
}
},
"gitHub": {
"kind": "string",
"properties": {
"enabled": "bool",
"login": {
"kind": "string",
"properties": {
"scopes": [ "string" ]
}
},
"registration": {
"kind": "string",
"properties": {
"clientId": "string",
"clientSecretSettingName": "string"
}
}
}
},
"google": {
"kind": "string",
"properties": {
"enabled": "bool",
"login": {
"kind": "string",
"properties": {
"scopes": [ "string" ]
}
},
"registration": {
"kind": "string",
"properties": {
"clientId": "string",
"clientSecretSettingName": "string"
}
},
"validation": {
"kind": "string",
"properties": {
"allowedAudiences": [ "string" ]
}
}
}
},
"twitter": {
"kind": "string",
"properties": {
"enabled": "bool",
"registration": {
"kind": "string",
"properties": {
"consumerKey": "string",
"consumerSecretSettingName": "string"
}
}
}
}
}
},
"login": {
"kind": "string",
"properties": {
"allowedExternalRedirectUrls": [ "string" ],
"cookieExpiration": {
"kind": "string",
"properties": {
"convention": "string",
"timeToExpiration": "string"
}
},
"nonce": {
"kind": "string",
"properties": {
"nonceExpirationInterval": "string",
"validateNonce": "bool"
}
},
"preserveUrlFragmentsForLogins": "bool",
"routes": {
"kind": "string",
"properties": {
"logoutEndpoint": "string"
}
},
"tokenStore": {
"kind": "string",
"properties": {
"azureBlobStorage": {
"kind": "string",
"properties": {
"sasUrlSettingName": "string"
}
},
"enabled": "bool",
"fileSystem": {
"kind": "string",
"properties": {
"directory": "string"
}
},
"tokenRefreshExtensionHours": "int"
}
}
}
},
"platform": {
"kind": "string",
"properties": {
"configFilePath": "string",
"enabled": "bool",
"runtimeVersion": "string"
}
}
}
}
Valores de propiedad
sites/slots/config-authsettingsV2
Nombre |
Descripción |
Value |
type |
Tipo de recurso |
"Microsoft.Web/sites/slots/config" |
apiVersion |
La versión de la API de recursos |
'2020-10-01' |
name |
El nombre del recurso
Vea cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM JSON. |
'authsettingsV2' |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso SiteAuthSettingsV2 |
SiteAuthSettingsV2Properties |
SiteAuthSettingsV2Properties
GlobalValidation
Nombre |
Descripción |
Value |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso GlobalValidation |
GlobalValidationProperties |
GlobalValidationProperties
Nombre |
Descripción |
Valor |
excludedPaths |
|
string[] |
redirectToProvider |
|
string |
requireAuthentication |
|
bool |
unauthenticatedClientAction |
|
'AllowAnonymous' 'RedirectToLoginPage' 'Return401' 'Return403' |
HttpSettings
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso HttpSettings |
HttpSettingsProperties |
HttpSettingsProperties
ForwardProxy
Nombre |
Descripción |
Value |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso ForwardProxy |
ForwardProxyProperties |
ForwardProxyProperties
Nombre |
Descripción |
Valor |
Convención |
|
'Personalizado' 'NoProxy' 'Estándar' |
customHostHeaderName |
|
string |
customProtoHeaderName |
|
string |
HttpSettingsRoutes
Nombre |
Descripción |
Value |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso HttpSettingsRoutes |
HttpSettingsRoutesProperties |
HttpSettingsRoutesProperties
Nombre |
Descripción |
Value |
apiPrefix |
|
string |
IdentityProviders
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso IdentityProviders |
IdentityProvidersProperties |
IdentityProvidersProperties
AzureActiveDirectory
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso AzureActiveDirectory |
AzureActiveDirectoryProperties |
AzureActiveDirectoryProperties
AzureActiveDirectoryLogin
AzureActiveDirectoryLoginProperties
Nombre |
Descripción |
Valor |
disableWWWAuthenticate |
|
bool |
loginParameters |
|
string[] |
AzureActiveDirectoryRegistration
AzureActiveDirectoryRegistrationProperties
Nombre |
Descripción |
Valor |
clientId |
|
string |
clientSecretCertificateThumbprint |
|
string |
clientSecretSettingName |
|
string |
openIdIssuer |
|
string |
AzureActiveDirectoryValidation
AzureActiveDirectoryValidationProperties
Nombre |
Descripción |
Valor |
allowedAudiences |
|
string[] |
jwtClaimChecks |
|
JwtClaimChecks |
JwtClaimChecks
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso JwtClaimChecks |
JwtClaimChecksProperties |
JwtClaimChecksProperties
Nombre |
Descripción |
Valor |
allowedClientApplications |
|
string[] |
allowedGroups |
|
string[] |
Facebook
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso de Facebook |
FacebookProperties |
FacebookProperties
LoginScopes
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso LoginScopes |
LoginScopesProperties |
LoginScopesProperties
Nombre |
Descripción |
Valor |
ámbitos |
|
string[] |
AppRegistration
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso AppRegistration |
AppRegistrationProperties |
AppRegistrationProperties
Nombre |
Descripción |
Value |
appId |
|
string |
appSecretSettingName |
|
string |
GitHub
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso de GitHub |
GitHubProperties |
GitHubProperties
ClientRegistration
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso ClientRegistration |
ClientRegistrationProperties |
ClientRegistrationProperties
Nombre |
Descripción |
Valor |
clientId |
|
string |
clientSecretSettingName |
|
string |
Google
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas de recursos de Google |
GoogleProperties |
GoogleProperties
AllowedAudiencesValidation
AllowedAudiencesValidationProperties
Nombre |
Descripción |
Valor |
allowedAudiences |
|
string[] |
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso de Twitter |
TwitterProperties |
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso TwitterRegistration |
TwitterRegistrationProperties |
Nombre |
Descripción |
Valor |
consumerKey |
|
string |
consumerSecretSettingName |
|
string |
Iniciar sesión
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso de inicio de sesión |
LoginProperties |
LoginProperties
CookieExpiration
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso CookieExpiration |
CookieExpirationProperties |
CookieExpirationProperties
Nombre |
Descripción |
Valor |
Convención |
|
'FixedTime' 'IdentityProviderDerived' |
timeToExpiration |
|
string |
Valor de seguridad
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso nonce |
NonceProperties |
NonceProperties
Nombre |
Descripción |
Valor |
nonceExpirationInterval |
|
string |
validateNonce |
|
bool |
LoginRoutes
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso LoginRoutes |
LoginRoutesProperties |
LoginRoutesProperties
Nombre |
Descripción |
Valor |
logoutEndpoint |
|
string |
TokenStore
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso tokenStore |
TokenStoreProperties |
TokenStoreProperties
BlobStorageTokenStore
BlobStorageTokenStoreProperties
Nombre |
Descripción |
Valor |
sasUrlSettingName |
|
string |
FileSystemTokenStore
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso FileSystemTokenStore |
FileSystemTokenStoreProperties |
FileSystemTokenStoreProperties
Nombre |
Descripción |
Value |
directory |
|
string |
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso AuthPlatform |
AuthPlatformProperties |
Nombre |
Descripción |
Valor |
configFilePath |
|
string |
enabled |
|
bool |
runtimeVersion |
|
string |
El tipo de recurso sites/slots/config se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Opciones de la propiedad name
El recurso sites/slots/config acepta propiedades diferentes en función del valor de la propiedad name .
En este artículo se muestran las propiedades disponibles al establecer name: 'authsettingsV2'
.
Para conocer otras opciones, consulte:
Para crear un recurso Microsoft.Web/sites/slots/config, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/slots/config@2020-10-01"
name = "authsettingsV2"
parent_id = "string"
body = jsonencode({
properties = {
globalValidation = {
kind = "string"
properties = {
excludedPaths = [
"string"
]
redirectToProvider = "string"
requireAuthentication = bool
unauthenticatedClientAction = "string"
}
}
httpSettings = {
kind = "string"
properties = {
forwardProxy = {
kind = "string"
properties = {
convention = "string"
customHostHeaderName = "string"
customProtoHeaderName = "string"
}
}
requireHttps = bool
routes = {
kind = "string"
properties = {
apiPrefix = "string"
}
}
}
}
identityProviders = {
kind = "string"
properties = {
azureActiveDirectory = {
kind = "string"
properties = {
enabled = bool
isAutoProvisioned = bool
login = {
kind = "string"
properties = {
disableWWWAuthenticate = bool
loginParameters = [
"string"
]
}
}
registration = {
kind = "string"
properties = {
clientId = "string"
clientSecretCertificateThumbprint = "string"
clientSecretSettingName = "string"
openIdIssuer = "string"
}
}
validation = {
kind = "string"
properties = {
allowedAudiences = [
"string"
]
jwtClaimChecks = {
kind = "string"
properties = {
allowedClientApplications = [
"string"
]
allowedGroups = [
"string"
]
}
}
}
}
}
}
customOpenIdConnectProviders = {}
facebook = {
kind = "string"
properties = {
enabled = bool
graphApiVersion = "string"
login = {
kind = "string"
properties = {
scopes = [
"string"
]
}
}
registration = {
kind = "string"
properties = {
appId = "string"
appSecretSettingName = "string"
}
}
}
}
gitHub = {
kind = "string"
properties = {
enabled = bool
login = {
kind = "string"
properties = {
scopes = [
"string"
]
}
}
registration = {
kind = "string"
properties = {
clientId = "string"
clientSecretSettingName = "string"
}
}
}
}
google = {
kind = "string"
properties = {
enabled = bool
login = {
kind = "string"
properties = {
scopes = [
"string"
]
}
}
registration = {
kind = "string"
properties = {
clientId = "string"
clientSecretSettingName = "string"
}
}
validation = {
kind = "string"
properties = {
allowedAudiences = [
"string"
]
}
}
}
}
twitter = {
kind = "string"
properties = {
enabled = bool
registration = {
kind = "string"
properties = {
consumerKey = "string"
consumerSecretSettingName = "string"
}
}
}
}
}
}
login = {
kind = "string"
properties = {
allowedExternalRedirectUrls = [
"string"
]
cookieExpiration = {
kind = "string"
properties = {
convention = "string"
timeToExpiration = "string"
}
}
nonce = {
kind = "string"
properties = {
nonceExpirationInterval = "string"
validateNonce = bool
}
}
preserveUrlFragmentsForLogins = bool
routes = {
kind = "string"
properties = {
logoutEndpoint = "string"
}
}
tokenStore = {
kind = "string"
properties = {
azureBlobStorage = {
kind = "string"
properties = {
sasUrlSettingName = "string"
}
}
enabled = bool
fileSystem = {
kind = "string"
properties = {
directory = "string"
}
}
tokenRefreshExtensionHours = int
}
}
}
}
platform = {
kind = "string"
properties = {
configFilePath = "string"
enabled = bool
runtimeVersion = "string"
}
}
}
kind = "string"
})
}
Valores de propiedad
sites/slots/config-authsettingsV2
Nombre |
Descripción |
Value |
type |
Tipo de recurso |
"Microsoft.Web/sites/slots/config@2020-10-01" |
name |
El nombre del recurso |
"authsettingsV2" |
parent_id |
Identificador del recurso que es el elemento primario de este recurso. |
Identificador del recurso de tipo: ranuras |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso SiteAuthSettingsV2 |
SiteAuthSettingsV2Properties |
SiteAuthSettingsV2Properties
GlobalValidation
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso GlobalValidation |
GlobalValidationProperties |
GlobalValidationProperties
Nombre |
Descripción |
Value |
excludedPaths |
|
string[] |
redirectToProvider |
|
string |
requireAuthentication |
|
bool |
unauthenticatedClientAction |
|
"AllowAnonymous" "RedirectToLoginPage" "Return401" "Return403" |
HttpSettings
Nombre |
Descripción |
Value |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso HttpSettings |
HttpSettingsProperties |
HttpSettingsProperties
ForwardProxy
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso ForwardProxy |
ForwardProxyProperties |
ForwardProxyProperties
Nombre |
Descripción |
Valor |
Convención |
|
"Custom" "NoProxy" "Estándar" |
customHostHeaderName |
|
string |
customProtoHeaderName |
|
string |
HttpSettingsRoutes
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso HttpSettingsRoutes |
HttpSettingsRoutesProperties |
HttpSettingsRoutesProperties
Nombre |
Descripción |
Valor |
apiPrefix |
|
string |
IdentityProviders
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso IdentityProviders |
IdentityProvidersProperties |
IdentityProvidersProperties
AzureActiveDirectory
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso AzureActiveDirectory |
AzureActiveDirectoryProperties |
AzureActiveDirectoryProperties
AzureActiveDirectoryLogin
AzureActiveDirectoryLoginProperties
Nombre |
Descripción |
Valor |
disableWWWAuthenticate |
|
bool |
loginParameters |
|
string[] |
AzureActiveDirectoryRegistration
AzureActiveDirectoryRegistrationProperties
Nombre |
Descripción |
Valor |
clientId |
|
string |
clientSecretCertificateThumbprint |
|
string |
clientSecretSettingName |
|
string |
openIdIssuer |
|
string |
AzureActiveDirectoryValidation
AzureActiveDirectoryValidationProperties
Nombre |
Descripción |
Valor |
allowedAudiences |
|
string[] |
jwtClaimChecks |
|
JwtClaimChecks |
JwtClaimChecks
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso JwtClaimChecks |
JwtClaimChecksProperties |
JwtClaimChecksProperties
Nombre |
Descripción |
Valor |
allowedClientApplications |
|
string[] |
allowedGroups |
|
string[] |
Facebook
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso de Facebook |
FacebookProperties |
FacebookProperties
LoginScopes
Nombre |
Descripción |
Value |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso LoginScopes |
LoginScopesProperties |
LoginScopesProperties
Nombre |
Descripción |
Valor |
ámbitos |
|
string[] |
AppRegistration
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso AppRegistration |
AppRegistrationProperties |
AppRegistrationProperties
Nombre |
Descripción |
Value |
appId |
|
string |
appSecretSettingName |
|
string |
GitHub
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso de GitHub |
GitHubProperties |
GitHubProperties
ClientRegistration
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso ClientRegistration |
ClientRegistrationProperties |
ClientRegistrationProperties
Nombre |
Descripción |
Valor |
clientId |
|
string |
clientSecretSettingName |
|
string |
Google
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso de Google |
GoogleProperties |
GoogleProperties
AllowedAudiencesValidation
AllowedAudiencesValidationProperties
Nombre |
Descripción |
Valor |
allowedAudiences |
|
string[] |
Nombre |
Descripción |
Value |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso de Twitter |
TwitterProperties |
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso TwitterRegistration |
TwitterRegistrationProperties |
Nombre |
Descripción |
Valor |
consumerKey |
|
string |
consumerSecretSettingName |
|
string |
Iniciar sesión
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso de inicio de sesión |
LoginProperties |
LoginProperties
CookieExpiration
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso CookieExpiration |
CookieExpirationProperties |
CookieExpirationProperties
Nombre |
Descripción |
Valor |
Convención |
|
"FixedTime" "IdentityProviderDerived" |
timeToExpiration |
|
string |
Valor de seguridad
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso Nonce |
NonceProperties |
NonceProperties
Nombre |
Descripción |
Valor |
nonceExpirationInterval |
|
string |
validateNonce |
|
bool |
LoginRoutes
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso LoginRoutes |
LoginRoutesProperties |
LoginRoutesProperties
Nombre |
Descripción |
Valor |
logoutEndpoint |
|
string |
TokenStore
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso tokenStore |
TokenStoreProperties |
TokenStoreProperties
BlobStorageTokenStore
BlobStorageTokenStoreProperties
Nombre |
Descripción |
Valor |
sasUrlSettingName |
|
string |
FileSystemTokenStore
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso FileSystemTokenStore |
FileSystemTokenStoreProperties |
FileSystemTokenStoreProperties
Nombre |
Descripción |
Value |
directory |
|
string |
Nombre |
Descripción |
Valor |
kind |
Tipo de recurso. |
string |
properties |
Propiedades específicas del recurso AuthPlatform |
AuthPlatformProperties |
Nombre |
Descripción |
Valor |
configFilePath |
|
string |
enabled |
|
bool |
runtimeVersion |
|
string |