Поделиться через


az webapp auth-classic

Note

This reference is part of the authV2 extension for the Azure CLI (version 2.23.0 or higher). Расширение будет автоматически устанавливаться при первом запуске команды az webapp auth-classic. Learn more about extensions.

Управление проверкой подлинности и авторизацией веб-приложения в классическом формате.

Команды

Имя Описание Тип Состояние
az webapp auth-classic show

Отображение параметров проверки подлинности для веб-приложения в классическом формате.

Extension GA
az webapp auth-classic update

Обновите параметры проверки подлинности для веб-приложения в классическом формате.

Extension GA

az webapp auth-classic show

Отображение параметров проверки подлинности для веб-приложения в классическом формате.

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

Примеры

Отображение параметров проверки подлинности для веб-приложения. (autogenerated)

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

Необязательные параметры

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

--ids

Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.

Свойство Значение
Parameter group: Resource Id Arguments
--name -n

Имя веб-приложения.

Свойство Значение
Parameter group: Resource Id Arguments
--resource-group -g

Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.

Свойство Значение
Parameter group: Resource Id Arguments
--slot -s

Имя слота. По умолчанию используется слот рабочей среды, если он не указан.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Свойство Значение
Parameter group: Resource Id Arguments
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Output format.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az webapp auth-classic update

Обновите параметры проверки подлинности для веб-приложения в классическом формате.

Обратите внимание, что параметры проверки подлинности больше не возвращаются в результате. Используйте команду для просмотра значений az webapp auth-classic show параметров.

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]

Примеры

Включите Azure Active Directory, включив проверку подлинности и установив связанные с Azure Active Directory параметры. Поставщик по умолчанию имеет значение AAD. Необходимо заранее создать субъект-службу 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/

Включите проверку подлинности Facebook, задав параметры, связанные с FB, и включите области общедоступного профиля и электронной почты; разрешить анонимным пользователям

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

Необязательные параметры

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

Одна или несколько аудиторий маркеров (разделенные пробелами).

Свойство Значение
Parameter group: Azure Active Directory Arguments
--aad-client-id

Идентификатор приложения для интеграции входа учетной записи организации AAD в веб-приложение.

Свойство Значение
Parameter group: Azure Active Directory Arguments
--aad-client-secret

Секрет приложения AAD.

Свойство Значение
Parameter group: Azure Active Directory Arguments
--aad-client-secret-certificate-thumbprint --thumbprint

Альтернатива секрету клиента AAD, отпечаток сертификата, используемого для подписывания.

Свойство Значение
Parameter group: Azure Active Directory Arguments
--aad-client-secret-setting-name --aad-secret-setting

Имя параметра приложения, содержащее секрет клиента приложения проверяющей стороны.

Свойство Значение
Parameter group: Azure Active Directory Arguments
--aad-token-issuer-url

Этот URL-адрес можно найти в выходных данных JSON, возвращаемых из конечной точки Active Directory с помощью идентификатора клиента. Конечную точку можно запрашивать из az cloud show по адресу endpoints.activeDirectory. Идентификатор клиента можно найти с помощью az account show. Получите "издатель" из JSON в <active directory endpoint>/<tenantId>/.well-known/openid-configuration.

Свойство Значение
Parameter group: Azure Active Directory Arguments
--action

Действие, которое необходимо предпринять, когда клиент, не прошедший проверку подлинности, пытается получить доступ к приложению.

Свойство Значение
Допустимые значения: AllowAnonymous, LoginWithAzureActiveDirectory, LoginWithFacebook, LoginWithGoogle, LoginWithMicrosoftAccount, LoginWithTwitter
--allowed-redirect-urls

Один или несколько URL-адресов (разделенные пробелами).

--enabled

Значение true, если для текущего приложения включена функция проверки подлинности или авторизации; в противном случае значение false.

Свойство Значение
Допустимые значения: false, true
--facebook-app-id

Идентификатор приложения для интеграции входа Facebook в веб-приложение.

Свойство Значение
Parameter group: Facebook Arguments
--facebook-app-secret

Секрет клиента приложения Facebook.

Свойство Значение
Parameter group: Facebook Arguments
--facebook-app-secret-setting-name --fb-secret-setting

Имя параметра приложения, содержащее секрет приложения, используемый для входа в Facebook.

Свойство Значение
Parameter group: Facebook Arguments
--facebook-oauth-scopes

Одна или несколько областей проверки подлинности Facebook (разделенные пробелами).

Свойство Значение
Parameter group: Facebook Arguments
--github-client-id

Идентификатор клиента приложения GitHub, используемого для входа.

Свойство Значение
Parameter group: GitHub Arguments
--github-client-secret

Секрет клиента приложения GitHub, используемого для входа.

Свойство Значение
Parameter group: GitHub Arguments
--github-client-secret-setting-name --github-secret-setting

Имя параметра приложения, содержащее секрет клиента приложения Github, используемого для входа в GitHub.

Свойство Значение
Parameter group: GitHub Arguments
--github-oauth-scopes --github-scopes

Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности входа GitHub.

Свойство Значение
Parameter group: GitHub Arguments
--google-client-id

Идентификатор приложения для интеграции входа Google в веб-приложение.

Свойство Значение
Parameter group: Google Arguments
--google-client-secret

Секрет клиента приложения Google.

Свойство Значение
Parameter group: Google Arguments
--google-client-secret-setting-name --google-secret-setting

Имя параметра приложения, содержащее секрет клиента, связанный с веб-приложением Google.

Свойство Значение
Parameter group: Google Arguments
--google-oauth-scopes

Одна или несколько областей проверки подлинности Google (пробелы).

Свойство Значение
Parameter group: Google Arguments
--ids

Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.

Свойство Значение
Parameter group: Resource Id Arguments
--microsoft-account-client-id --msa-client

Идентификатор приложения AAD версии 2 для интеграции входа учетной записи Майкрософт в веб-приложение.

Свойство Значение
Parameter group: Microsoft Arguments
--microsoft-account-client-secret --msa-secret

Секрет клиента приложения AAD версии 2.

Свойство Значение
Parameter group: Microsoft Arguments
--microsoft-account-client-secret-setting-name --msa-secret-setting

Имя параметра приложения, содержащее секрет клиента OAuth 2.0, созданный для приложения, используемого для проверки подлинности.

Свойство Значение
Parameter group: Microsoft Arguments
--microsoft-account-oauth-scopes --msa-scopes

Одна или несколько областей проверки подлинности Майкрософт (пробелы с разделителями).

Свойство Значение
Parameter group: Microsoft Arguments
--name -n

Имя веб-приложения.

Свойство Значение
Parameter group: Resource Id Arguments
--resource-group -g

Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.

Свойство Значение
Parameter group: Resource Id Arguments
--runtime-version

Версия среды выполнения функции проверки подлинности и авторизации, используемой для текущего приложения.

--slot -s

Имя слота. По умолчанию используется слот рабочей среды, если он не указан.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Свойство Значение
Parameter group: Resource Id Arguments
--token-refresh-extension-hours --token-refresh-hours

Часы должны быть форматируемыми в float.

--token-store

Используйте Хранилище токенов службы приложений.

Свойство Значение
Допустимые значения: false, true
--twitter-consumer-key

Идентификатор приложения для интеграции входа Twitter в веб-приложение.

Свойство Значение
Parameter group: Twitter Arguments
--twitter-consumer-secret --twitter-secret

Секрет клиента приложения Twitter.

Свойство Значение
Parameter group: Twitter Arguments
--twitter-consumer-secret-setting-name --twitter-secret-setting

Имя параметра приложения, содержащее секрет потребителя OAuth 1.0a приложения Twitter, используемого для входа.

Свойство Значение
Parameter group: Twitter Arguments
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Output format.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False