Delen via


az webapp auth-classic

Note

This reference is part of the authV2 extension for the Azure CLI (version 2.23.0 or higher). De extensie installeert automatisch de eerste keer dat u een opdracht az webapp auth-classic uitvoert. Learn more about extensions.

Verificatie en autorisatie van web-apps beheren in de klassieke indeling.

Opdracht

Name Description Type Status
az webapp auth-classic show

De verificatie-instellingen voor de web-app weergeven in de klassieke indeling.

Extension GA
az webapp auth-classic update

Werk de verificatie-instellingen voor de web-app bij in de klassieke indeling.

Extension GA

az webapp auth-classic show

De verificatie-instellingen voor de web-app weergeven in de klassieke indeling.

az webapp auth-classic show [--ids]
                            [--name]
                            [--resource-group]
                            [--slot]
                            [--subscription]

Voorbeelden

De verificatie-instellingen voor de web-app weergeven. (autogenerated)

az webapp auth-classic show --name MyWebApp --resource-group MyResourceGroup

Optionele parameters

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. U moet ofwel --id's of andere 'Resource Id'-argumenten opgeven.

Eigenschap Waarde
Parameter group: Resource Id Arguments
--name -n

Naam van de web-app.

Eigenschap Waarde
Parameter group: Resource Id Arguments
--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Eigenschap Waarde
Parameter group: Resource Id Arguments
--slot -s

De naam van de site. Standaard ingesteld op de productiesite als deze niet is opgegeven.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Eigenschap Waarde
Parameter group: Resource Id Arguments
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Output format.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az webapp auth-classic update

Werk de verificatie-instellingen voor de web-app bij in de klassieke indeling.

Houd er rekening mee dat verificatie-instellingen niet meer worden geretourneerd als gevolg hiervan. Gebruik de az webapp auth-classic show opdracht om instellingswaarden weer te geven.

az webapp auth-classic update [--aad-allowed-token-audiences --allowed-audiences]
                              [--aad-client-id]
                              [--aad-client-secret]
                              [--aad-client-secret-certificate-thumbprint --thumbprint]
                              [--aad-client-secret-setting-name --aad-secret-setting]
                              [--aad-token-issuer-url]
                              [--action {AllowAnonymous, LoginWithAzureActiveDirectory, LoginWithFacebook, LoginWithGoogle, LoginWithMicrosoftAccount, LoginWithTwitter}]
                              [--allowed-redirect-urls]
                              [--enabled {false, true}]
                              [--facebook-app-id]
                              [--facebook-app-secret]
                              [--facebook-app-secret-setting-name --fb-secret-setting]
                              [--facebook-oauth-scopes]
                              [--github-client-id]
                              [--github-client-secret]
                              [--github-client-secret-setting-name --github-secret-setting]
                              [--github-oauth-scopes --github-scopes]
                              [--google-client-id]
                              [--google-client-secret]
                              [--google-client-secret-setting-name --google-secret-setting]
                              [--google-oauth-scopes]
                              [--ids]
                              [--microsoft-account-client-id --msa-client]
                              [--microsoft-account-client-secret --msa-secret]
                              [--microsoft-account-client-secret-setting-name --msa-secret-setting]
                              [--microsoft-account-oauth-scopes --msa-scopes]
                              [--name]
                              [--resource-group]
                              [--runtime-version]
                              [--slot]
                              [--subscription]
                              [--token-refresh-extension-hours --token-refresh-hours]
                              [--token-store {false, true}]
                              [--twitter-consumer-key]
                              [--twitter-consumer-secret --twitter-secret]
                              [--twitter-consumer-secret-setting-name --twitter-secret-setting]

Voorbeelden

Schakel Azure Active Directory in door verificatie in te schakelen en parameters in te stellen die zijn gekoppeld aan Azure Active Directory. De standaardprovider is ingesteld op AAD. Moet vooraf een AAD-service-principal hebben gemaakt.

az webapp auth-classic update  -g myResourceGroup --name MyWebApp --enabled true \
  --action LoginWithAzureActiveDirectory \
  --aad-allowed-token-audiences https://webapp_name.azurewebsites.net/.auth/login/aad/callback \
  --aad-client-id my-client-id --aad-client-secret very_secret_password \
  --aad-token-issuer-url https://sts.windows.net/54826b22-38d6-4fb2-bad9-b7983a3e9c5a/

Schakel Facebook-verificatie in door FB-gekoppelde parameters in te stellen en openbare profiel- en e-mailbereiken in te schakelen; anonieme gebruikers toestaan

az webapp auth-classic update -g myResourceGroup --name MyWebApp --action AllowAnonymous \
  --facebook-app-id my_fb_id --facebook-app-secret my_fb_secret \
  --facebook-oauth-scopes public_profile email

Optionele parameters

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--aad-allowed-token-audiences --allowed-audiences

Een of meer tokendoelpunten (door spaties gescheiden).

Eigenschap Waarde
Parameter group: Azure Active Directory Arguments
--aad-client-id

Toepassings-id voor het integreren van AAD-organisatieaccounts in uw web-app.

Eigenschap Waarde
Parameter group: Azure Active Directory Arguments
--aad-client-secret

AAD-toepassingsgeheim.

Eigenschap Waarde
Parameter group: Azure Active Directory Arguments
--aad-client-secret-certificate-thumbprint --thumbprint

Alternatief voor AAD-clientgeheim, vingerafdruk van een certificaat dat wordt gebruikt voor ondertekeningsdoeleinden.

Eigenschap Waarde
Parameter group: Azure Active Directory Arguments
--aad-client-secret-setting-name --aad-secret-setting

De naam van de app-instelling die het clientgeheim van de relying party-toepassing bevat.

Eigenschap Waarde
Parameter group: Azure Active Directory Arguments
--aad-token-issuer-url

Deze URL vindt u in de JSON-uitvoer die wordt geretourneerd door uw Active Directory-eindpunt met behulp van uw tenantID. Het eindpunt kan worden opgevraagd vanuit az cloud show op endpoints.activeDirectory. De tenant-id kan worden gevonden met behulp van az account show. Haal de 'verlener' op uit de JSON op <active directory endpoint>/<tenantId>/.well-known/openid-configuration.

Eigenschap Waarde
Parameter group: Azure Active Directory Arguments
--action

De actie die moet worden uitgevoerd wanneer een niet-geverifieerde client probeert toegang te krijgen tot de app.

Eigenschap Waarde
Geaccepteerde waarden: AllowAnonymous, LoginWithAzureActiveDirectory, LoginWithFacebook, LoginWithGoogle, LoginWithMicrosoftAccount, LoginWithTwitter
--allowed-redirect-urls

Een of meer URL's (door spaties gescheiden).

--enabled

Waar als de verificatie-/autorisatiefunctie is ingeschakeld voor de huidige app; anders, onwaar.

Eigenschap Waarde
Geaccepteerde waarden: false, true
--facebook-app-id

Toepassings-id voor het integreren van Facebook-aanmelding in uw web-app.

Eigenschap Waarde
Parameter group: Facebook Arguments
--facebook-app-secret

Clientgeheim van Facebook-toepassing.

Eigenschap Waarde
Parameter group: Facebook Arguments
--facebook-app-secret-setting-name --fb-secret-setting

De naam van de app-instelling die het app-geheim bevat dat wordt gebruikt voor Facebook-aanmelding.

Eigenschap Waarde
Parameter group: Facebook Arguments
--facebook-oauth-scopes

Een of meer Facebook-verificatiebereiken (door spaties gescheiden).

Eigenschap Waarde
Parameter group: Facebook Arguments
--github-client-id

De client-id van de GitHub-app die wordt gebruikt voor aanmelding.

Eigenschap Waarde
Parameter group: GitHub Arguments
--github-client-secret

Het clientgeheim van de GitHub-app die wordt gebruikt voor aanmelding.

Eigenschap Waarde
Parameter group: GitHub Arguments
--github-client-secret-setting-name --github-secret-setting

De naam van de app-instelling die het clientgeheim bevat van de GitHub-app die wordt gebruikt voor GitHub-aanmelding.

Eigenschap Waarde
Parameter group: GitHub Arguments
--github-oauth-scopes --github-scopes

De OAuth 2.0-bereiken die worden aangevraagd als onderdeel van GitHub-aanmeldingsverificatie.

Eigenschap Waarde
Parameter group: GitHub Arguments
--google-client-id

Toepassings-id voor het integreren van Google-aanmelding in uw web-app.

Eigenschap Waarde
Parameter group: Google Arguments
--google-client-secret

Google Application-clientgeheim.

Eigenschap Waarde
Parameter group: Google Arguments
--google-client-secret-setting-name --google-secret-setting

De naam van de app-instelling die het clientgeheim bevat dat is gekoppeld aan de Google-webtoepassing.

Eigenschap Waarde
Parameter group: Google Arguments
--google-oauth-scopes

Een of meer Google-verificatiebereiken (door spaties gescheiden).

Eigenschap Waarde
Parameter group: Google Arguments
--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. U moet ofwel --id's of andere 'Resource Id'-argumenten opgeven.

Eigenschap Waarde
Parameter group: Resource Id Arguments
--microsoft-account-client-id --msa-client

AAD V2-toepassings-id voor het integreren van microsoft-accountaanmelding in uw web-app.

Eigenschap Waarde
Parameter group: Microsoft Arguments
--microsoft-account-client-secret --msa-secret

AAD V2 Application Client Secret.

Eigenschap Waarde
Parameter group: Microsoft Arguments
--microsoft-account-client-secret-setting-name --msa-secret-setting

De naam van de app-instelling met het OAuth 2.0-clientgeheim dat is gemaakt voor de app die wordt gebruikt voor verificatie.

Eigenschap Waarde
Parameter group: Microsoft Arguments
--microsoft-account-oauth-scopes --msa-scopes

Een of meer Microsoft-verificatiebereiken (door spaties gescheiden).

Eigenschap Waarde
Parameter group: Microsoft Arguments
--name -n

Naam van de web-app.

Eigenschap Waarde
Parameter group: Resource Id Arguments
--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Eigenschap Waarde
Parameter group: Resource Id Arguments
--runtime-version

Runtimeversie van de functie Verificatie/autorisatie die wordt gebruikt voor de huidige app.

--slot -s

De naam van de site. Standaard ingesteld op de productiesite als deze niet is opgegeven.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Eigenschap Waarde
Parameter group: Resource Id Arguments
--token-refresh-extension-hours --token-refresh-hours

Uren, moeten worden opgemaakt in een float.

--token-store

Gebruik App Service Token Store.

Eigenschap Waarde
Geaccepteerde waarden: false, true
--twitter-consumer-key

Toepassings-id voor het integreren van Twitter-aanmelding in uw web-app.

Eigenschap Waarde
Parameter group: Twitter Arguments
--twitter-consumer-secret --twitter-secret

Clientgeheim van Twitter-toepassing.

Eigenschap Waarde
Parameter group: Twitter Arguments
--twitter-consumer-secret-setting-name --twitter-secret-setting

De naam van de app-instelling die het OAuth 1.0a-consumentengeheim bevat van de Twitter-toepassing die wordt gebruikt voor aanmelding.

Eigenschap Waarde
Parameter group: Twitter Arguments
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Output format.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False