az webapp auth-classic
Remarque
Cette référence fait partie de l’extension authV2 pour Azure CLI (version 2.23.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az webapp auth-classic . En savoir plus sur les extensions.
Gérez l’authentification et l’autorisation webapp au format classique.
Commandes
Nom | Description | Type | État |
---|---|---|---|
az webapp auth-classic show |
Affichez les paramètres d’authentification de l’application web au format classique. |
Extension | GA |
az webapp auth-classic update |
Mettez à jour les paramètres d’authentification de l’application web au format classique. |
Extension | GA |
az webapp auth-classic show
Affichez les paramètres d’authentification de l’application web au format classique.
az webapp auth-classic show [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Exemples
Affichez les paramètres d’authentification de l’application web. (généré automatiquement)
az webapp auth-classic show --name MyWebApp --resource-group MyResourceGroup
Paramètres facultatifs
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
Nom de l’application web.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az webapp auth-classic update
Mettez à jour les paramètres d’authentification de l’application web au format classique.
Notez que les paramètres d’authentification ne sont plus retournés en conséquence. Utilisez la az webapp auth-classic show
commande pour afficher les valeurs des paramètres.
az webapp auth-classic update [--aad-allowed-token-audiences]
[--aad-client-id]
[--aad-client-secret]
[--aad-client-secret-certificate-thumbprint]
[--aad-client-secret-setting-name]
[--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]
[--facebook-oauth-scopes]
[--github-client-id]
[--github-client-secret]
[--github-client-secret-setting-name]
[--github-oauth-scopes]
[--google-client-id]
[--google-client-secret]
[--google-client-secret-setting-name]
[--google-oauth-scopes]
[--ids]
[--microsoft-account-client-id]
[--microsoft-account-client-secret]
[--microsoft-account-client-secret-setting-name]
[--microsoft-account-oauth-scopes]
[--name]
[--resource-group]
[--runtime-version]
[--slot]
[--subscription]
[--token-refresh-extension-hours]
[--token-store {false, true}]
[--twitter-consumer-key]
[--twitter-consumer-secret]
[--twitter-consumer-secret-setting-name]
Exemples
Activez Azure Active Directory en activant l’authentification et en définissant les paramètres associés à Azure Active Directory. Le fournisseur par défaut est défini sur AAD. Doit avoir créé au préalable un principal de service AAD.
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/
Activez l’authentification Facebook en définissant les paramètres associés à FB et en activant les étendues de profil public et de messagerie ; autoriser les utilisateurs anonymes
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
Paramètres facultatifs
Une ou plusieurs audiences de jetons (délimitées par l’espace).
ID d’application pour intégrer la connexion au compte d’organisation AAD dans votre application web.
Secret d’application AAD.
Alternative à la clé secrète client AAD, empreinte numérique d’un certificat utilisé à des fins de signature.
Nom du paramètre d’application qui contient la clé secrète client de l’application de partie de confiance.
Cette URL se trouve dans la sortie JSON retournée à partir de votre point de terminaison Active Directory à l’aide de votre tenantID. Le point de terminaison peut être interrogé à partir de az cloud show
« endpoints.activeDirectory ». L’ID de locataire est disponible à l’aide az account show
de . Obtenez l'« émetteur » à partir du json à l’adresse //.well-known/openid-configuration.
Action à entreprendre lorsqu’un client non authentifié tente d’accéder à l’application.
Une ou plusieurs URL (délimitées par l’espace).
True si la fonctionnalité d’authentification/autorisation est activée pour l’application actuelle ; sinon, false.
ID d’application pour intégrer la connexion Facebook à votre application web.
Clé secrète client de l’application Facebook.
Nom du paramètre d’application qui contient le secret d’application utilisé pour La connexion Facebook.
Une ou plusieurs étendues d’authentification Facebook (délimitées par l’espace).
ID client de l’application GitHub utilisée pour la connexion.
Clé secrète client de l’application GitHub utilisée pour la connexion.
Nom du paramètre d’application qui contient la clé secrète client de l’application Github utilisée pour GitHub Login.
Étendues OAuth 2.0 qui seront demandées dans le cadre de l’authentification de connexion GitHub.
ID d’application pour intégrer La connexion Google à votre application web.
Clé secrète client Google Application.
Nom du paramètre d’application qui contient la clé secrète client associée à l’application web Google.
Une ou plusieurs étendues d’authentification Google (délimitées par l’espace).
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
ID d’application AAD V2 pour intégrer la connexion au compte Microsoft dans votre application web.
Clé secrète client d’application AAD V2.
Nom du paramètre d’application contenant la clé secrète client OAuth 2.0 créée pour l’application utilisée pour l’authentification.
Une ou plusieurs étendues d’authentification Microsoft (délimitées par l’espace).
Nom de l’application web.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Version d’exécution de la fonctionnalité d’authentification/autorisation utilisée pour l’application actuelle.
Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Les heures doivent être mises en forme dans un float.
Utilisez le Magasin de jetons App Service.
ID d’application pour intégrer la connexion Twitter à votre application web.
Clé secrète client d’application Twitter.
Nom du paramètre d’application qui contient le secret consommateur OAuth 1.0a de l’application Twitter utilisée pour la connexion.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.