Bicep-resursdefinition
Resurstypen platser/platser/konfiguration kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Alternativ för namnegenskap
Resursen sites/slots/config accepterar olika egenskaper baserat på värdet för namnegenskapen.
Den här artikeln visar de egenskaper som är tillgängliga när du anger name: 'authsettingsV2'
.
Andra alternativ finns i:
Om du vill skapa en Microsoft.Web/sites/slots/config-resurs lägger du till följande Bicep i mallen.
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'
}
}
}
}
Egenskapsvärden
sites/slots/config-authsettingsV2
Name |
Beskrivning |
Värde |
name |
Resursnamnet
Se hur du anger namn och typer för underordnade resurser i Bicep. |
"authsettingsV2" |
Typ |
Typ av resurs. |
sträng |
parent |
I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.
Mer information finns i Underordnad resurs utanför överordnad resurs. |
Symboliskt namn för resurs av typen: platser |
properties |
Resursspecifika egenskaper för SiteAuthSettingsV2 |
SiteAuthSettingsV2Egenskaper |
SiteAuthSettingsV2Egenskaper
GlobalValidation
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för GlobalValidation |
GlobalValidationEgenskaper |
GlobalValidationEgenskaper
Name |
Beskrivning |
Värde |
excludedPaths |
|
string[] |
redirectToProvider |
|
sträng |
requireAuthentication |
|
boolesk |
unauthenticatedClientAction |
|
"AllowAnonymous" "RedirectToLoginPage" "Return401" "Return403" |
HttpSettings
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för HttpSettings |
HttpSettingsEgenskaper |
HttpSettingsEgenskaper
ForwardProxy
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Egenskaper för forwardProxy-resurs |
ForwardProxyEgenskaper |
ForwardProxyEgenskaper
Name |
Beskrivning |
Värde |
Konventionen |
|
"Anpassad" "NoProxy" "Standard" |
customHostHeaderName |
|
sträng |
customProtoHeaderName |
|
sträng |
HttpSettingsRoutes
HttpSettingsRoutesEgenskaper
Name |
Beskrivning |
Värde |
apiPrefix |
|
sträng |
IdentityProviders
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för IdentityProviders |
IdentityProvidersEgenskaper |
IdentityProvidersEgenskaper
AzureActiveDirectory
AzureActiveDirectoryEgenskaper
AzureActiveDirectoryLogin
AzureActiveDirectoryLoginEgenskaper
Name |
Beskrivning |
Värde |
disableWWWAuthenticate |
|
boolesk |
loginParameters |
|
string[] |
AzureActiveDirectoryRegistration
AzureActiveDirectoryRegistrationEgenskaper
Name |
Beskrivning |
Värde |
ClientID |
|
sträng |
clientSecretCertificateThumbprint |
|
sträng |
clientSecretSettingName |
|
sträng |
openIdIssuer |
|
sträng |
AzureActiveDirectoryValidation
AzureActiveDirectoryValidationEgenskaper
Name |
Beskrivning |
Värde |
allowedAudiences |
|
string[] |
jwtClaimChecks |
|
JwtClaimChecks |
JwtClaimChecks
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
JwtClaimChecks resursspecifika egenskaper |
JwtClaimChecksEgenskaper |
JwtClaimChecksEgenskaper
Name |
Beskrivning |
Värde |
allowedClientApplications |
|
string[] |
allowedGroups |
|
string[] |
Facebook
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Egenskaper för Facebook-resursspecifika |
FacebookEgenskaper |
FacebookEgenskaper
LoginScopes
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för LoginScopes |
LoginScopesEgenskaper |
LoginScopesEgenskaper
Name |
Beskrivning |
Värde |
scopes |
|
string[] |
Appregistration
AppRegistrationEgenskaper
Name |
Beskrivning |
Värde |
appId |
|
sträng |
appSecretSettingName |
|
sträng |
GitHub
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
GitHub-resursspecifika egenskaper |
GitHubProperties |
GitHubProperties
Klientregistrering
ClientRegistrationProperties
Name |
Beskrivning |
Värde |
ClientID |
|
sträng |
clientSecretSettingName |
|
sträng |
Google
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Specifika egenskaper för Google-resurser |
GoogleEgenskaper |
GoogleEgenskaper
AllowedAudiencesValidation
AllowedAudiencesValidationProperties
Name |
Beskrivning |
Värde |
allowedAudiences |
|
string[] |
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för Twitter |
TwitterEgenskaper |
Name |
Beskrivning |
Värde |
consumerKey |
|
sträng |
consumerSecretSettingName |
|
sträng |
Inloggning
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Specifika egenskaper för inloggningsresurs |
LoginProperties |
LoginProperties
CookieExpiration
CookieExpirationProperties
Name |
Beskrivning |
Värde |
Konventionen |
|
'FixedTime' "IdentityProviderDerived" |
timeToExpiration |
|
sträng |
Nonce
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för Nonce |
NonceProperties |
NonceProperties
Name |
Beskrivning |
Värde |
nonceExpirationInterval |
|
sträng |
validateNonce |
|
boolesk |
Inloggningar
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för LoginRoutes |
LoginRoutesEgenskaper |
LoginRoutesEgenskaper
Name |
Beskrivning |
Värde |
logoutEndpoint |
|
sträng |
TokenStore
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för TokenStore |
TokenStoreEgenskaper |
TokenStoreEgenskaper
BlobStorageTokenStore
BlobStorageTokenStoreEgenskaper
Name |
Beskrivning |
Värde |
sasUrlSettingName |
|
sträng |
FileSystemTokenStore
FileSystemTokenStoreEgenskaper
Name |
Beskrivning |
Värde |
katalog |
|
sträng |
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för AuthPlatform |
AuthPlatformEgenskaper |
Name |
Beskrivning |
Värde |
configFilePath |
|
sträng |
enabled |
|
boolesk |
runtimeVersion |
|
sträng |
Resursdefinition för ARM-mall
Resurstypen platser/platser/konfiguration kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Alternativ för namnegenskap
Resursen sites/slots/config accepterar olika egenskaper baserat på värdet för namnegenskapen.
Den här artikeln visar de egenskaper som är tillgängliga när du anger name: 'authsettingsV2'
.
Andra alternativ finns i:
Om du vill skapa en Microsoft.Web/sites/slots/config-resurs lägger du till följande JSON i mallen.
{
"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"
}
}
}
}
Egenskapsvärden
sites/slots/config-authsettingsV2
Name |
Beskrivning |
Värde |
typ |
Resurstypen |
"Microsoft.Web/sites/slots/config" |
apiVersion |
Resurs-API-versionen |
'2020-10-01' |
name |
Resursnamnet
Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar. |
"authsettingsV2" |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för SiteAuthSettingsV2 |
SiteAuthSettingsV2Egenskaper |
SiteAuthSettingsV2Egenskaper
GlobalValidation
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för GlobalValidation |
GlobalValidationEgenskaper |
GlobalValidationEgenskaper
Name |
Beskrivning |
Värde |
excludedPaths |
|
string[] |
redirectToProvider |
|
sträng |
requireAuthentication |
|
boolesk |
unauthenticatedClientAction |
|
"AllowAnonymous" "RedirectToLoginPage" "Return401" "Return403" |
HttpSettings
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för HttpSettings |
HttpSettingsEgenskaper |
HttpSettingsEgenskaper
ForwardProxy
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Egenskaper för forwardProxy-resurs |
ForwardProxyEgenskaper |
ForwardProxyEgenskaper
Name |
Beskrivning |
Värde |
Konventionen |
|
"Anpassad" "NoProxy" "Standard" |
customHostHeaderName |
|
sträng |
customProtoHeaderName |
|
sträng |
HttpSettingsRoutes
HttpSettingsRoutesEgenskaper
Name |
Beskrivning |
Värde |
apiPrefix |
|
sträng |
IdentityProviders
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för IdentityProviders |
IdentityProvidersEgenskaper |
IdentityProvidersEgenskaper
AzureActiveDirectory
AzureActiveDirectoryEgenskaper
AzureActiveDirectoryLogin
AzureActiveDirectoryLoginEgenskaper
Name |
Beskrivning |
Värde |
disableWWWAuthenticate |
|
boolesk |
loginParameters |
|
string[] |
AzureActiveDirectoryRegistration
AzureActiveDirectoryRegistrationProperties
Name |
Beskrivning |
Värde |
ClientID |
|
sträng |
clientSecretCertificateThumbprint |
|
sträng |
clientSecretSettingName |
|
sträng |
openIdIssuer |
|
sträng |
AzureActiveDirectoryValidation
AzureActiveDirectoryValidationProperties
Name |
Beskrivning |
Värde |
allowedAudiences |
|
string[] |
jwtClaimChecks |
|
JwtClaimChecks |
JwtClaimChecks
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
JwtClaimChecks resursspecifika egenskaper |
JwtClaimChecksProperties |
JwtClaimChecksProperties
Name |
Beskrivning |
Värde |
allowedClientApplications |
|
string[] |
allowedGroups |
|
string[] |
Facebook
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Facebook-resursspecifika egenskaper |
FacebookEgenskaper |
FacebookEgenskaper
LoginScopes
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
LoginScopes-resursspecifika egenskaper |
LoginScopesProperties |
LoginScopesProperties
Name |
Beskrivning |
Värde |
scopes |
|
string[] |
Appregistration
AppRegistrationEgenskaper
Name |
Beskrivning |
Värde |
appId |
|
sträng |
appSecretSettingName |
|
sträng |
GitHub
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
GitHub-resursspecifika egenskaper |
GitHubProperties |
GitHubProperties
Klientregistrering
ClientRegistrationProperties
Name |
Beskrivning |
Värde |
ClientID |
|
sträng |
clientSecretSettingName |
|
sträng |
Google
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Specifika egenskaper för Google-resurser |
GoogleEgenskaper |
GoogleEgenskaper
AllowedAudiencesValidation
AllowedAudiencesValidationProperties
Name |
Beskrivning |
Värde |
allowedAudiences |
|
string[] |
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Twitter-resursspecifika egenskaper |
TwitterEgenskaper |
Name |
Beskrivning |
Värde |
consumerKey |
|
sträng |
consumerSecretSettingName |
|
sträng |
Inloggning
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Specifika egenskaper för inloggningsresurs |
LoginProperties |
LoginProperties
CookieExpiration
CookieExpirationProperties
Name |
Beskrivning |
Värde |
Konventionen |
|
"FixedTime" "IdentityProviderDerived" |
timeToExpiration |
|
sträng |
Nonce
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Nonce-resursspecifika egenskaper |
NonceProperties |
NonceProperties
Name |
Beskrivning |
Värde |
nonceExpirationInterval |
|
sträng |
validateNonce |
|
boolesk |
Inloggningar
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för LoginRoutes |
LoginRoutesEgenskaper |
LoginRoutesEgenskaper
Name |
Beskrivning |
Värde |
logoutEndpoint |
|
sträng |
TokenStore
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för TokenStore |
TokenStoreProperties |
TokenStoreProperties
BlobStorageTokenStore
BlobStorageTokenStoreProperties
Name |
Beskrivning |
Värde |
sasUrlSettingName |
|
sträng |
FileSystemTokenStore
FileSystemTokenStoreProperties
Name |
Beskrivning |
Värde |
katalog |
|
sträng |
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för AuthPlatform |
AuthPlatformProperties |
Name |
Beskrivning |
Värde |
configFilePath |
|
sträng |
enabled |
|
boolesk |
runtimeVersion |
|
sträng |
Resurstypen platser/platser/konfiguration kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Alternativ för namnegenskap
Resursen sites/slots/config accepterar olika egenskaper baserat på värdet för namnegenskapen.
Den här artikeln visar de egenskaper som är tillgängliga när du anger name: 'authsettingsV2'
.
Andra alternativ finns i:
Om du vill skapa en Microsoft.Web/sites/slots/config-resurs lägger du till följande Terraform i mallen.
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"
})
}
Egenskapsvärden
sites/slots/config-authsettingsV2
Name |
Beskrivning |
Värde |
typ |
Resurstypen |
"Microsoft.Web/sites/slots/config@2020-10-01" |
name |
Resursnamnet |
"authsettingsV2" |
parent_id |
ID:t för resursen som är överordnad för den här resursen. |
ID för resurs av typen: platser |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för SiteAuthSettingsV2 |
SiteAuthSettingsV2Egenskaper |
SiteAuthSettingsV2Egenskaper
GlobalValidation
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för GlobalValidation |
GlobalValidationEgenskaper |
GlobalValidationEgenskaper
Name |
Beskrivning |
Värde |
excludedPaths |
|
string[] |
redirectToProvider |
|
sträng |
requireAuthentication |
|
boolesk |
unauthenticatedClientAction |
|
"AllowAnonymous" "RedirectToLoginPage" "Return401" "Return403" |
HttpSettings
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för HttpSettings |
HttpSettingsEgenskaper |
HttpSettingsEgenskaper
ForwardProxy
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Egenskaper för forwardProxy-resurs |
ForwardProxyEgenskaper |
ForwardProxyEgenskaper
Name |
Beskrivning |
Värde |
Konventionen |
|
"Anpassad" "NoProxy" "Standard" |
customHostHeaderName |
|
sträng |
customProtoHeaderName |
|
sträng |
HttpSettingsRoutes
HttpSettingsRoutesEgenskaper
Name |
Beskrivning |
Värde |
apiPrefix |
|
sträng |
IdentityProviders
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för IdentityProviders |
IdentityProvidersEgenskaper |
IdentityProvidersEgenskaper
AzureActiveDirectory
AzureActiveDirectoryEgenskaper
AzureActiveDirectoryLogin
AzureActiveDirectoryLoginEgenskaper
Name |
Beskrivning |
Värde |
disableWWWAuthenticate |
|
boolesk |
loginParameters |
|
string[] |
AzureActiveDirectoryRegistration
AzureActiveDirectoryRegistrationEgenskaper
Name |
Beskrivning |
Värde |
ClientID |
|
sträng |
clientSecretCertificateThumbprint |
|
sträng |
clientSecretSettingName |
|
sträng |
openIdIssuer |
|
sträng |
AzureActiveDirectoryValidation
AzureActiveDirectoryValidationProperties
Name |
Beskrivning |
Värde |
allowedAudiences |
|
string[] |
jwtClaimChecks |
|
JwtClaimChecks |
JwtClaimChecks
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
JwtClaimChecks resursspecifika egenskaper |
JwtClaimChecksProperties |
JwtClaimChecksProperties
Name |
Beskrivning |
Värde |
allowedClientApplications |
|
string[] |
allowedGroups |
|
string[] |
Facebook
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Facebook-resursspecifika egenskaper |
FacebookEgenskaper |
FacebookEgenskaper
LoginScopes
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
LoginScopes-resursspecifika egenskaper |
LoginScopesProperties |
LoginScopesProperties
Name |
Beskrivning |
Värde |
scopes |
|
string[] |
Appregistration
AppRegistrationProperties
Name |
Beskrivning |
Värde |
appId |
|
sträng |
appSecretSettingName |
|
sträng |
GitHub
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
GitHub-resursspecifika egenskaper |
GitHubProperties |
GitHubProperties
Klientregistrering
ClientRegistrationProperties
Name |
Beskrivning |
Värde |
ClientID |
|
sträng |
clientSecretSettingName |
|
sträng |
Google
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Specifika egenskaper för Google-resurser |
GoogleEgenskaper |
GoogleEgenskaper
AllowedAudiencesValidation
AllowedAudiencesValidationProperties
Name |
Beskrivning |
Värde |
allowedAudiences |
|
string[] |
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Twitter-resursspecifika egenskaper |
TwitterEgenskaper |
Name |
Beskrivning |
Värde |
consumerKey |
|
sträng |
consumerSecretSettingName |
|
sträng |
Inloggning
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Specifika egenskaper för inloggningsresurs |
LoginProperties |
LoginProperties
CookieExpiration
CookieExpirationProperties
Name |
Beskrivning |
Värde |
Konventionen |
|
"FixedTime" "IdentityProviderDerived" |
timeToExpiration |
|
sträng |
Nonce
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för Nonce |
NonceProperties |
NonceProperties
Name |
Beskrivning |
Värde |
nonceExpirationInterval |
|
sträng |
validateNonce |
|
boolesk |
LoginRoutes
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för LoginRoutes |
LoginRoutesEgenskaper |
LoginRoutesEgenskaper
Name |
Beskrivning |
Värde |
logoutEndpoint |
|
sträng |
TokenStore
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för TokenStore |
TokenStoreEgenskaper |
TokenStoreEgenskaper
BlobStorageTokenStore
BlobStorageTokenStoreEgenskaper
Name |
Beskrivning |
Värde |
sasUrlSettingName |
|
sträng |
FileSystemTokenStore
FileSystemTokenStoreEgenskaper
Name |
Beskrivning |
Värde |
katalog |
|
sträng |
Name |
Beskrivning |
Värde |
Typ |
Typ av resurs. |
sträng |
properties |
Resursspecifika egenskaper för AuthPlatform |
AuthPlatformEgenskaper |
Name |
Beskrivning |
Värde |
configFilePath |
|
sträng |
enabled |
|
boolesk |
runtimeVersion |
|
sträng |