Megosztás a következőn keresztül:


Web Apps - Update Auth Settings V2

A Frissítések webhely hitelesítési/engedélyezési beállításainak leírása a V2 formátumon keresztüli alkalmazásokhoz

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2?api-version=2023-12-01

URI-paraméterek

Name In Kötelező Típus Description
name
path True

string

A webalkalmazás neve.

resourceGroupName
path True

string

Annak az erőforráscsoportnak a neve, amelyhez az erőforrás tartozik.

Reguláris kifejezési minta: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True

string

Az Azure-előfizetés azonosítója. Ez egy GUID formátumú sztring (például 000000000-0000-0000-0000-000000000000000).

api-version
query True

string

API-verzió

Kérelem törzse

Name Típus Description
kind

string

Erőforrás típusa.

properties.globalValidation

GlobalValidation

A App Service hitelesítést/engedélyezést használó felhasználók érvényesítési folyamatát meghatározó konfigurációs beállítások.

properties.httpSettings

HttpSettings

A App Service hitelesítés/engedélyezés http-kéréseinek konfigurációs beállításai.

properties.identityProviders

IdentityProviders

A App Service hitelesítés/engedélyezés konfigurálásához használt identitásszolgáltatók konfigurációs beállításai.

properties.login

Login

A App Service hitelesítést/engedélyezést használó felhasználók bejelentkezési folyamatának konfigurációs beállításai.

properties.platform

AuthPlatform

A App Service-hitelesítés/engedélyezés platformjának konfigurációs beállításai.

Válaszok

Name Típus Description
200 OK

SiteAuthSettingsV2

OK

Other Status Codes

DefaultErrorResponse

App Service hibaválasz.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

Típus: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

Update Auth Settings V2

Sample request

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config/authsettingsV2?api-version=2023-12-01

{
  "properties": {
    "platform": {
      "enabled": true,
      "runtimeVersion": "~1",
      "configFilePath": "/auth/config.json"
    },
    "globalValidation": {
      "requireAuthentication": true,
      "unauthenticatedClientAction": "Return403",
      "excludedPaths": [
        "/nosecrets/Path"
      ]
    },
    "identityProviders": {
      "google": {
        "enabled": true,
        "registration": {
          "clientId": "42d795a9-8abb-4d06-8534-39528af40f8e.apps.googleusercontent.com",
          "clientSecretSettingName": "ClientSecret"
        },
        "login": {
          "scopes": [
            "admin"
          ]
        },
        "validation": {
          "allowedAudiences": [
            "https://example.com"
          ]
        }
      }
    },
    "login": {
      "routes": {
        "logoutEndpoint": "https://app.com/logout"
      },
      "tokenStore": {
        "enabled": true,
        "tokenRefreshExtensionHours": 96,
        "fileSystem": {
          "directory": "/wwwroot/sites/example"
        }
      },
      "preserveUrlFragmentsForLogins": true,
      "allowedExternalRedirectUrls": [
        "https://someurl.com"
      ],
      "cookieExpiration": {
        "convention": "IdentityProviderDerived",
        "timeToExpiration": "2022:09-01T00:00Z"
      },
      "nonce": {
        "validateNonce": true
      }
    },
    "httpSettings": {
      "requireHttps": true,
      "routes": {
        "apiPrefix": "/authv2/"
      },
      "forwardProxy": {
        "convention": "Standard",
        "customHostHeaderName": "authHeader",
        "customProtoHeaderName": "customProtoHeader"
      }
    }
  }
}

Sample response

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config/authsettingsv2",
  "name": "authsettingsv2",
  "type": "Microsoft.Web/sites/authsettingsv2",
  "kind": "app",
  "properties": {
    "platform": {
      "enabled": true,
      "runtimeVersion": "~1",
      "configFilePath": "/auth/config.json"
    },
    "globalValidation": {
      "requireAuthentication": true,
      "unauthenticatedClientAction": "Return403",
      "excludedPaths": [
        "/nosecrets/Path"
      ]
    },
    "identityProviders": {
      "google": {
        "enabled": true,
        "registration": {
          "clientId": "42d795a9-8abb-4d06-8534-39528af40f8e.apps.googleusercontent.com",
          "clientSecretSettingName": "ClientSecret"
        },
        "login": {
          "scopes": [
            "admin"
          ]
        },
        "validation": {
          "allowedAudiences": [
            "https://example.com"
          ]
        }
      }
    },
    "login": {
      "routes": {
        "logoutEndpoint": "https://app.com/logout"
      },
      "tokenStore": {
        "enabled": true,
        "tokenRefreshExtensionHours": 96,
        "fileSystem": {
          "directory": "/wwwroot/sites/example"
        }
      },
      "preserveUrlFragmentsForLogins": true,
      "allowedExternalRedirectUrls": [
        "https://someurl.com"
      ],
      "cookieExpiration": {
        "convention": "IdentityProviderDerived",
        "timeToExpiration": "2022:09-01T00:00Z"
      },
      "nonce": {
        "validateNonce": true
      }
    },
    "httpSettings": {
      "requireHttps": true,
      "routes": {
        "apiPrefix": "/authv2/"
      },
      "forwardProxy": {
        "convention": "Standard",
        "customHostHeaderName": "authHeader",
        "customProtoHeaderName": "customProtoHeader"
      }
    }
  }
}

Definíciók

Name Description
AllowedAudiencesValidation

Az Engedélyezett célközönségek ellenőrzési folyamat konfigurációs beállításai.

AllowedPrincipals

Az Azure Active Directory konfigurációs beállításai engedélyezik az egyszerű tagokat.

Apple

Az Apple-szolgáltató konfigurációs beállításai.

AppleRegistration

Az Apple-szolgáltató regisztrációjának konfigurációs beállításai

AppRegistration

Az alkalmazásregisztráció konfigurációs beállításai az alkalmazásazonosítóval és az alkalmazás titkos kódjával rendelkező szolgáltatók számára

AuthPlatform

A App Service hitelesítés/engedélyezés platformjának konfigurációs beállításai.

AzureActiveDirectory

Az Azure Active Directory-szolgáltató konfigurációs beállításai.

AzureActiveDirectoryLogin

Az Azure Active Directory bejelentkezési folyamatának konfigurációs beállításai.

AzureActiveDirectoryRegistration

Az Azure Active Directory-alkalmazásregisztráció konfigurációs beállításai.

AzureActiveDirectoryValidation

Az Azure Active Directory-tokenérvényesítési folyamat konfigurációs beállításai.

AzureStaticWebApps

A Azure Static Web Apps szolgáltató konfigurációs beállításai.

AzureStaticWebAppsRegistration

A Azure Static Web Apps szolgáltató regisztrációjának konfigurációs beállításai

BlobStorageTokenStore

A jogkivonatok tárolójának konfigurációs beállításai blobtároló használata esetén.

ClientCredentialMethod

A felhasználó hitelesítéséhez használandó módszer.

ClientRegistration

Az alkalmazásregisztráció konfigurációs beállításai az ügyfél-azonosítókkal és titkos ügyfélkódokkal rendelkező szolgáltatók számára

CookieExpiration

A munkamenet-cookie lejáratának konfigurációs beállításai.

CookieExpirationConvention

A munkamenet cookie lejáratának meghatározásakor használt konvenció.

CustomOpenIdConnectProvider

Az egyéni Open ID Connect-szolgáltató konfigurációs beállításai.

DefaultAuthorizationPolicy

Az Azure Active Directory alapértelmezett engedélyezési szabályzatának konfigurációs beállításai.

DefaultErrorResponse

App Service hibaválasz.

Details
Error

Hibamodell.

Facebook

A Facebook szolgáltató konfigurációs beállításai.

FileSystemTokenStore

A jogkivonatok tárolójának konfigurációs beállításai fájlrendszer használata esetén.

ForwardProxy

A kérések teljesítéséhez használt továbbítási proxy konfigurációs beállításai.

ForwardProxyConvention

A kérelem URL-címének meghatározására használt konvenció.

GitHub

A GitHub-szolgáltató konfigurációs beállításai.

GlobalValidation

A App Service hitelesítést/engedélyezést használó felhasználók érvényesítési folyamatát meghatározó konfigurációs beállítások.

Google

A Google-szolgáltató konfigurációs beállításai.

HttpSettings

A App Service hitelesítés/engedélyezés http-kéréseinek konfigurációs beállításai.

HttpSettingsRoutes

Az elérési utak HTTP-kéréseinek konfigurációs beállításai.

IdentityProviders

A App Service hitelesítés/engedélyezés konfigurálásához használt identitásszolgáltatók konfigurációs beállításai.

JwtClaimChecks

A JWT-jogcímek érvényesítése során elvégzendő ellenőrzések konfigurációs beállításai.

LegacyMicrosoftAccount

Az örökölt Microsoft-fiókszolgáltató konfigurációs beállításai.

Login

A App Service hitelesítést/engedélyezést használó felhasználók bejelentkezési folyamatának konfigurációs beállításai.

LoginRoutes

A bejelentkezési és kijelentkezési kérelmekhez használt végpontokat meghatározó útvonalak.

LoginScopes

A bejelentkezési folyamat konfigurációs beállításai, beleértve a kért hatóköröket is.

Nonce

A bejelentkezési folyamatban használt nonce konfigurációs beállításai.

OpenIdConnectClientCredential

Az egyéni Open ID Connect-szolgáltató hitelesítési ügyfél-hitelesítő adatai.

OpenIdConnectConfig

Az egyéni Open ID Connect-szolgáltatóhoz használt végpontok konfigurációs beállításai.

OpenIdConnectLogin

Az egyéni Open ID Connect-szolgáltató bejelentkezési folyamatának konfigurációs beállításai.

OpenIdConnectRegistration

Az egyéni Open ID Connect-szolgáltató alkalmazásregisztrációjának konfigurációs beállításai.

SiteAuthSettingsV2

A Azure App Service Authentication/Authorization V2 szolgáltatás konfigurációs beállításai.

TokenStore

A tokentároló konfigurációs beállításai.

Twitter

A Twitter-szolgáltató konfigurációs beállításai.

TwitterRegistration

A Twitter-szolgáltató alkalmazásregisztrációjának konfigurációs beállításai.

UnauthenticatedClientActionV2

A művelet, amelyet akkor kell elvégezni, amikor egy hitelesítés nélküli ügyfél megpróbál hozzáférni az alkalmazáshoz.

AllowedAudiencesValidation

Az Engedélyezett célközönségek ellenőrzési folyamat konfigurációs beállításai.

Name Típus Description
allowedAudiences

string[]

Azon célközönségek engedélyezett listájának konfigurációs beállításai, amelyekből érvényesítheti a JWT-jogkivonatot.

AllowedPrincipals

Az Azure Active Directory konfigurációs beállításai engedélyezik az egyszerű tagokat.

Name Típus Description
groups

string[]

Az engedélyezett csoportok listája.

identities

string[]

Az engedélyezett identitások listája.

Apple

Az Apple-szolgáltató konfigurációs beállításai.

Name Típus Description
enabled

boolean

false ha az Apple-szolgáltatót a beállított regisztráció ellenére nem szabad engedélyezni; egyéb esetben: true.

login

LoginScopes

A bejelentkezési folyamat konfigurációs beállításai.

registration

AppleRegistration

Az Apple-regisztráció konfigurációs beállításai.

AppleRegistration

Az Apple-szolgáltató regisztrációjának konfigurációs beállításai

Name Típus Description
clientId

string

A bejelentkezéshez használt alkalmazás ügyfél-azonosítója.

clientSecretSettingName

string

Az ügyfél titkos kódját tartalmazó alkalmazásbeállítás neve.

AppRegistration

Az alkalmazásregisztráció konfigurációs beállításai az alkalmazásazonosítóval és az alkalmazás titkos kódjával rendelkező szolgáltatók számára

Name Típus Description
appId

string

A bejelentkezéshez használt alkalmazás alkalmazásazonosítója.

appSecretSettingName

string

Az alkalmazás titkos kódját tartalmazó alkalmazásbeállítás neve.

AuthPlatform

A App Service hitelesítés/engedélyezés platformjának konfigurációs beállításai.

Name Típus Description
configFilePath

string

A hitelesítési beállításokat tartalmazó konfigurációs fájl elérési útja, ha egy fájlból származnak. Ha az elérési út relatív, az alap lesz a hely gyökérkönyvtára.

enabled

boolean

true ha a hitelesítés/engedélyezés funkció engedélyezve van az aktuális alkalmazáshoz; egyéb esetben: false.

runtimeVersion

string

Az aktuális alkalmazáshoz használt Hitelesítés/engedélyezés funkció RuntimeVersion tulajdonsága. Az ebben az értékben megadott beállítás szabályozhatja bizonyos funkciók viselkedését a Hitelesítés/engedélyezés modulban.

AzureActiveDirectory

Az Azure Active Directory-szolgáltató konfigurációs beállításai.

Name Típus Description
enabled

boolean

false ha az Azure Active Directory-szolgáltatót a beállított regisztráció ellenére nem szabad engedélyezni; egyéb esetben: true.

isAutoProvisioned

boolean

Lekéri azt az értéket, amely jelzi, hogy a Azure AD konfiguráció automatikusan ki lett-e építve az első féltől származó eszközökkel. Ez egy belső jelző, amely elsősorban az Azure Felügyeleti portál támogatására szolgál. A felhasználók nem olvashatnak és nem írhatnak ebbe a tulajdonságba.

login

AzureActiveDirectoryLogin

Az Azure Active Directory bejelentkezési folyamatának konfigurációs beállításai.

registration

AzureActiveDirectoryRegistration

Az Azure Active Directory-alkalmazásregisztráció konfigurációs beállításai.

validation

AzureActiveDirectoryValidation

Az Azure Active Directory jogkivonat-érvényesítési folyamatának konfigurációs beállításai.

AzureActiveDirectoryLogin

Az Azure Active Directory bejelentkezési folyamatának konfigurációs beállításai.

Name Típus Description
disableWWWAuthenticate

boolean

true ha a www-authenticate szolgáltatót ki kell hagyni a kérelemből; egyéb esetben: false.

loginParameters

string[]

Bejelentkezési paraméterek az OpenID Connect engedélyezési végpontjára való küldéshez, amikor egy felhasználó bejelentkezik. Minden paraméternek "key=value" formában kell lennie.

AzureActiveDirectoryRegistration

Az Azure Active Directory-alkalmazásregisztráció konfigurációs beállításai.

Name Típus Description
clientId

string

Ennek a függő entitásalkalmazásnak az ügyfélazonosítója, más néven a client_id. Ez a beállítás az OpenID-kapcsolat Azure Active Directoryval vagy más külső OpenID Connect-szolgáltatókkal történő engedélyezéséhez szükséges. További információ az OpenID Connectről: http://openid.net/specs/openid-connect-core-1_0.html

clientSecretCertificateIssuer

string

Alternatíva az ügyfél titkos ujjlenyomata, azaz az aláírási célokra használt tanúsítvány kiállítója. Ez a tulajdonság helyettesíti az ügyfél titkos tanúsítványának ujjlenyomatát. Ez nem kötelező.

clientSecretCertificateSubjectAlternativeName

string

Az ügyfél titkos ujjlenyomatának alternatíva, azaz az aláírási célokra használt tanúsítvány tulajdonosának alternatív neve. Ez a tulajdonság helyettesíti az ügyfél titkos tanúsítványának ujjlenyomatát. Ez nem kötelező.

clientSecretCertificateThumbprint

string

Az ügyfél titkos kódjának alternatíva, vagyis az aláírási célokra használt tanúsítvány ujjlenyomata. Ez a tulajdonság helyettesíti az ügyfélkódot. Ez nem kötelező.

clientSecretSettingName

string

Az alkalmazásbeállítás neve, amely a függő entitásalkalmazás titkos ügyfélkódját tartalmazza.

openIdIssuer

string

Az OpenID Connect-kiállító URI-ja, amely azt az entitást jelöli, amely hozzáférési jogkivonatokat ad ki az alkalmazáshoz. Az Azure Active Directory használatakor ez az érték a címtárbérlő URI-ja, például. https://login.microsoftonline.com/v2.0/{tenant-guid}/ Ez az URI a tokenkibocsátó kis- és nagybetűkre érzékeny azonosítója. További információ az OpenID Connect Discoveryről: http://openid.net/specs/openid-connect-discovery-1_0.html

AzureActiveDirectoryValidation

Az Azure Active Directory-tokenérvényesítési folyamat konfigurációs beállításai.

Name Típus Description
allowedAudiences

string[]

A sikeres hitelesítési/engedélyezési kérelmeket kezdeményező célközönségek listája.

defaultAuthorizationPolicy

DefaultAuthorizationPolicy

Az alapértelmezett engedélyezési szabályzat konfigurációs beállításai.

jwtClaimChecks

JwtClaimChecks

A JWT-jogcímek érvényesítése során elvégzendő ellenőrzések konfigurációs beállításai.

AzureStaticWebApps

A Azure Static Web Apps szolgáltató konfigurációs beállításai.

Name Típus Description
enabled

boolean

falseha a Azure Static Web Apps szolgáltató nem engedélyezhető a beállított regisztráció ellenére; ellenkező esetben: true.

registration

AzureStaticWebAppsRegistration

A Azure Static Web Apps-regisztráció konfigurációs beállításai.

AzureStaticWebAppsRegistration

A Azure Static Web Apps szolgáltató regisztrációjának konfigurációs beállításai

Name Típus Description
clientId

string

A bejelentkezéshez használt alkalmazás ügyfél-azonosítója.

BlobStorageTokenStore

A jogkivonatok tárolójának konfigurációs beállításai blobtároló használata esetén.

Name Típus Description
sasUrlSettingName

string

A jogkivonatokat tartalmazó blobtároló SAS-URL-címét tartalmazó alkalmazásbeállítás neve.

ClientCredentialMethod

A felhasználó hitelesítéséhez használandó módszer.

Name Típus Description
ClientSecretPost

string

ClientRegistration

Az alkalmazásregisztráció konfigurációs beállításai az ügyfél-azonosítókkal és titkos ügyfélkódokkal rendelkező szolgáltatók számára

Name Típus Description
clientId

string

A bejelentkezéshez használt alkalmazás ügyfél-azonosítója.

clientSecretSettingName

string

Az ügyfél titkos kódját tartalmazó alkalmazásbeállítás neve.

CookieExpiration

A munkamenet-cookie lejáratának konfigurációs beállításai.

Name Típus Description
convention

CookieExpirationConvention

A munkamenet cookie lejáratának meghatározásakor használt konvenció.

timeToExpiration

string

A kérést követő idő, amikor a munkamenet cookie-jának lejárnia kell.

CookieExpirationConvention

A munkamenet cookie lejáratának meghatározásakor használt konvenció.

Name Típus Description
FixedTime

string

IdentityProviderDerived

string

CustomOpenIdConnectProvider

Az egyéni Open ID Connect-szolgáltató konfigurációs beállításai.

Name Típus Description
enabled

boolean

false ha az egyéni Open ID szolgáltatót nem szabad engedélyezni; egyéb esetben: true.

login

OpenIdConnectLogin

Az egyéni Open ID Connect-szolgáltató bejelentkezési folyamatának konfigurációs beállításai.

registration

OpenIdConnectRegistration

Az egyéni Open ID Connect-szolgáltató alkalmazásregisztrációjának konfigurációs beállításai.

DefaultAuthorizationPolicy

Az Azure Active Directory alapértelmezett engedélyezési szabályzatának konfigurációs beállításai.

Name Típus Description
allowedApplications

string[]

Az Azure Active Directory által engedélyezett alkalmazások konfigurációs beállításai.

allowedPrincipals

AllowedPrincipals

Az Azure Active Directory konfigurációs beállításai engedélyezik az egyszerű tagokat.

DefaultErrorResponse

App Service hibaválasz.

Name Típus Description
error

Error

Hibamodell.

Details

Name Típus Description
code

string

Szabványosított sztring a hiba programozott azonosításához.

message

string

Részletes hibaleírás és hibakeresési információk.

target

string

Részletes hibaleírás és hibakeresési információk.

Error

Hibamodell.

Name Típus Description
code

string

Szabványosított sztring a hiba programozott azonosításához.

details

Details[]

Részletes hibák.

innererror

string

További információ a hibakereséshez.

message

string

Részletes hibaleírás és hibakeresési információk.

target

string

Részletes hibaleírás és hibakeresési információk.

Facebook

A Facebook szolgáltató konfigurációs beállításai.

Name Típus Description
enabled

boolean

falseha a Facebook szolgáltató nem engedélyezhető a beállított regisztráció ellenére; ellenkező esetben: true.

graphApiVersion

string

A bejelentkezéskor használni kívánt Facebook API verziója.

login

LoginScopes

A bejelentkezési folyamat konfigurációs beállításai.

registration

AppRegistration

A Facebook szolgáltató alkalmazásregisztrációjának konfigurációs beállításai.

FileSystemTokenStore

A jogkivonatok tárolójának konfigurációs beállításai fájlrendszer használata esetén.

Name Típus Description
directory

string

Az a könyvtár, amelyben a jogkivonatok tárolódnak.

ForwardProxy

A kérések teljesítéséhez használt továbbítási proxy konfigurációs beállításai.

Name Típus Description
convention

ForwardProxyConvention

A kérelem URL-címének meghatározására használt konvenció.

customHostHeaderName

string

A kérelem gazdagépét tartalmazó fejléc neve.

customProtoHeaderName

string

A kérelem sémáját tartalmazó fejléc neve.

ForwardProxyConvention

A kérelem URL-címének meghatározására használt konvenció.

Name Típus Description
Custom

string

NoProxy

string

Standard

string

GitHub

A GitHub-szolgáltató konfigurációs beállításai.

Name Típus Description
enabled

boolean

false ha a GitHub-szolgáltatót a beállított regisztráció ellenére nem szabad engedélyezni; egyéb esetben: true.

login

LoginScopes

A bejelentkezési folyamat konfigurációs beállításai.

registration

ClientRegistration

A GitHub-szolgáltató alkalmazásregisztrációjának konfigurációs beállításai.

GlobalValidation

A App Service hitelesítést/engedélyezést használó felhasználók érvényesítési folyamatát meghatározó konfigurációs beállítások.

Name Típus Description
excludedPaths

string[]

Azok az elérési utak, amelyekhez a nem hitelesített folyamat nem lesz átirányítva a bejelentkezési lapra.

redirectToProvider

string

Az alapértelmezett hitelesítési szolgáltató, amelyet több szolgáltató konfigurálásakor kell használni. Erre a beállításra csak akkor van szükség, ha több szolgáltató van konfigurálva, és a nem hitelesített ügyfélművelet "RedirectToLoginPage" értékre van állítva.

requireAuthentication

boolean

true ha a hitelesítési folyamatra van szükség, bármilyen kérést kezdeményeznek; egyéb esetben: false.

unauthenticatedClientAction

UnauthenticatedClientActionV2

A művelet, amelyet akkor kell elvégezni, amikor egy hitelesítés nélküli ügyfél megpróbál hozzáférni az alkalmazáshoz.

Google

A Google-szolgáltató konfigurációs beállításai.

Name Típus Description
enabled

boolean

false ha a Google-szolgáltatót a beállított regisztráció ellenére nem szabad engedélyezni; egyéb esetben: true.

login

LoginScopes

A bejelentkezési folyamat konfigurációs beállításai.

registration

ClientRegistration

A Google-szolgáltató alkalmazásregisztrációjának konfigurációs beállításai.

validation

AllowedAudiencesValidation

Az Azure Active Directory jogkivonat-érvényesítési folyamatának konfigurációs beállításai.

HttpSettings

A App Service hitelesítés/engedélyezés http-kéréseinek konfigurációs beállításai.

Name Típus Description
forwardProxy

ForwardProxy

A kérések intézéséhez használt továbbítási proxy konfigurációs beállításai.

requireHttps

boolean

false ha a HTTPS-sémával nem rendelkező hitelesítési/engedélyezési válaszok megengedettek; egyéb esetben: true.

routes

HttpSettingsRoutes

Az elérési utak HTTP-kéréseinek konfigurációs beállításai.

HttpSettingsRoutes

Az elérési utak HTTP-kéréseinek konfigurációs beállításai.

Name Típus Description
apiPrefix

string

Az előtag, amely megelőzi az összes hitelesítési/engedélyezési útvonalat.

IdentityProviders

A App Service hitelesítés/engedélyezés konfigurálásához használt identitásszolgáltatók konfigurációs beállításai.

Name Típus Description
apple

Apple

Az Apple-szolgáltató konfigurációs beállításai.

azureActiveDirectory

AzureActiveDirectory

Az Azure Active Directory-szolgáltató konfigurációs beállításai.

azureStaticWebApps

AzureStaticWebApps

A Azure Static Web Apps szolgáltató konfigurációs beállításai.

customOpenIdConnectProviders

<string,  CustomOpenIdConnectProvider>

Az egyes egyéni Open ID Connect-szolgáltatók aliasnevének leképezése az egyéni Open ID Connect-szolgáltató konfigurációs beállításaihoz.

facebook

Facebook

A Facebook szolgáltató konfigurációs beállításai.

gitHub

GitHub

A GitHub-szolgáltató konfigurációs beállításai.

google

Google

A Google-szolgáltató konfigurációs beállításai.

legacyMicrosoftAccount

LegacyMicrosoftAccount

Az örökölt Microsoft-fiókszolgáltató konfigurációs beállításai.

twitter

Twitter

A Twitter-szolgáltató konfigurációs beállításai.

JwtClaimChecks

A JWT-jogcímek érvényesítése során elvégzendő ellenőrzések konfigurációs beállításai.

Name Típus Description
allowedClientApplications

string[]

Az engedélyezett ügyfélalkalmazások listája.

allowedGroups

string[]

Az engedélyezett csoportok listája.

LegacyMicrosoftAccount

Az örökölt Microsoft-fiókszolgáltató konfigurációs beállításai.

Name Típus Description
enabled

boolean

false ha a korábbi Microsoft-fiókszolgáltatót a beállított regisztráció ellenére nem szabad engedélyezni; egyéb esetben: true.

login

LoginScopes

A bejelentkezési folyamat konfigurációs beállításai.

registration

ClientRegistration

Az örökölt Microsoft-fiókszolgáltató alkalmazásregisztrációjának konfigurációs beállításai.

validation

AllowedAudiencesValidation

Az örökölt Microsoft-fiók szolgáltatói jogkivonat-érvényesítési folyamatának konfigurációs beállításai.

Login

A App Service hitelesítést/engedélyezést használó felhasználók bejelentkezési folyamatának konfigurációs beállításai.

Name Típus Description
allowedExternalRedirectUrls

string[]

Külső URL-címek, amelyek az alkalmazásba való bejelentkezés vagy kijelentkezés részeként átirányíthatók. Vegye figyelembe, hogy az URL-cím lekérdezési sztringjének része figyelmen kívül lesz hagyva. Ez egy speciális beállítás, amelyet általában csak a Windows Áruházbeli alkalmazások háttérrendszerei igényelnek. Vegye figyelembe, hogy az aktuális tartományban lévő URL-címek mindig implicit módon engedélyezettek.

cookieExpiration

CookieExpiration

A munkamenet cookie lejáratának konfigurációs beállításai.

nonce

Nonce

A bejelentkezési folyamatban használt nonce konfigurációs beállításai.

preserveUrlFragmentsForLogins

boolean

true ha a kérelemtöredékek a bejelentkezési kérelem benyújtását követően megmaradnak; egyéb esetben: false.

routes

LoginRoutes

A bejelentkezési és kijelentkezési kérelmekhez használt végpontokat meghatározó útvonalak.

tokenStore

TokenStore

A tokentároló konfigurációs beállításai.

LoginRoutes

A bejelentkezési és kijelentkezési kérelmekhez használt végpontokat meghatározó útvonalak.

Name Típus Description
logoutEndpoint

string

Az a végpont, amelyen ki kell kérni a kijelentkezést.

LoginScopes

A bejelentkezési folyamat konfigurációs beállításai, beleértve a kért hatóköröket is.

Name Típus Description
scopes

string[]

A hitelesítés során kért hatókörök listája.

Nonce

A bejelentkezési folyamatban használt nonce konfigurációs beállításai.

Name Típus Description
nonceExpirationInterval

string

A kérelem benyújtását követő idő, amikor a nem igénylésnek lejárnia kell.

validateNonce

boolean

false ha a bejelentkezési folyamat befejezésekor a nonce nem érvényesíthető; egyéb esetben: true.

OpenIdConnectClientCredential

Az egyéni Open ID Connect-szolgáltató hitelesítési ügyfél-hitelesítő adatai.

Name Típus Description
clientSecretSettingName

string

Az egyéni Open ID Connect-szolgáltató ügyfélkulcsát tartalmazó alkalmazásbeállítás.

method

ClientCredentialMethod

A felhasználó hitelesítéséhez használandó módszer.

OpenIdConnectConfig

Az egyéni Open ID Connect-szolgáltatóhoz használt végpontok konfigurációs beállításai.

Name Típus Description
authorizationEndpoint

string

Az engedélyezési kéréshez használandó végpont.

certificationUri

string

A jogkivonat érvényesítéséhez szükséges kulcsokat biztosító végpont.

issuer

string

A jogkivonatot kivégező végpont.

tokenEndpoint

string

A jogkivonat lekéréséhez használandó végpont.

wellKnownOpenIdConfiguration

string

A szolgáltató összes konfigurációs végpontját tartalmazó végpont.

OpenIdConnectLogin

Az egyéni Open ID Connect-szolgáltató bejelentkezési folyamatának konfigurációs beállításai.

Name Típus Description
nameClaimType

string

A felhasználók nevét tartalmazó jogcím neve.

scopes

string[]

A hitelesítés során kért hatókörök listája.

OpenIdConnectRegistration

Az egyéni Open ID Connect-szolgáltató alkalmazásregisztrációjának konfigurációs beállításai.

Name Típus Description
clientCredential

OpenIdConnectClientCredential

Az egyéni Open ID Connect-szolgáltató hitelesítési hitelesítő adatai.

clientId

string

Az egyéni Open ID Connect-szolgáltató ügyfélazonosítója.

openIdConnectConfiguration

OpenIdConnectConfig

Az egyéni Open ID Connect-szolgáltatóhoz használt végpontok konfigurációs beállításai.

SiteAuthSettingsV2

A Azure App Service Authentication/Authorization V2 szolgáltatás konfigurációs beállításai.

Name Típus Description
id

string

Erőforrás-azonosító.

kind

string

Erőforrás típusa.

name

string

Erőforrás neve.

properties.globalValidation

GlobalValidation

A App Service hitelesítést/engedélyezést használó felhasználók érvényesítési folyamatát meghatározó konfigurációs beállítások.

properties.httpSettings

HttpSettings

A App Service hitelesítés/engedélyezés http-kéréseinek konfigurációs beállításai.

properties.identityProviders

IdentityProviders

A App Service hitelesítés/engedélyezés konfigurálásához használt identitásszolgáltatók konfigurációs beállításai.

properties.login

Login

A App Service hitelesítést/engedélyezést használó felhasználók bejelentkezési folyamatának konfigurációs beállításai.

properties.platform

AuthPlatform

A App Service hitelesítés/engedélyezés platformjának konfigurációs beállításai.

type

string

Erőforrástípus.

TokenStore

A tokentároló konfigurációs beállításai.

Name Típus Description
azureBlobStorage

BlobStorageTokenStore

Blob Storage használata esetén a jogkivonatok tárolójának konfigurációs beállításai.

enabled

boolean

true a bejelentkezési folyamatok során beszerzett platformspecifikus biztonsági jogkivonatok tartós tárolása; egyéb esetben: false. A mező alapértelmezett értéke: false.

fileSystem

FileSystemTokenStore

A jogkivonatok tárolójának konfigurációs beállításai fájlrendszer használata esetén.

tokenRefreshExtensionHours

number

A munkamenet-jogkivonat lejáratát követő órák száma, amellyel a munkamenet-jogkivonat meghívható a jogkivonat frissítési API-jának meghívásához. Az alapértelmezett érték 72 óra.

Twitter

A Twitter-szolgáltató konfigurációs beállításai.

Name Típus Description
enabled

boolean

false ha a Twitter-szolgáltatót a beállított regisztráció ellenére nem szabad engedélyezni; egyéb esetben: true.

registration

TwitterRegistration

A Twitter-szolgáltató alkalmazásregisztrációjának konfigurációs beállításai.

TwitterRegistration

A Twitter-szolgáltató alkalmazásregisztrációjának konfigurációs beállításai.

Name Típus Description
consumerKey

string

A bejelentkezéshez használt Twitter-alkalmazás OAuth 1.0a fogyasztói kulcsa. Ez a beállítás szükséges a Twitter-bejelentkezés engedélyezéséhez. A Twitter Sign-In dokumentációja: https://dev.twitter.com/web/sign-in

consumerSecretSettingName

string

A bejelentkezéshez használt Twitter-alkalmazás OAuth 1.0a felhasználói titkos kódját tartalmazó alkalmazásbeállítás neve.

UnauthenticatedClientActionV2

A művelet, amelyet akkor kell elvégezni, amikor egy hitelesítés nélküli ügyfél megpróbál hozzáférni az alkalmazáshoz.

Name Típus Description
AllowAnonymous

string

RedirectToLoginPage

string

Return401

string

Return403

string