az webapp auth-classic
Примечание.
Эта ссылка является частью расширения authV2 для Azure CLI (версия 2.23.0 или более поздней). Расширение автоматически установит первую команду az webapp auth-classic . Подробнее о расширениях.
Управление проверкой подлинности и авторизацией веб-приложения в классическом формате.
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az webapp auth-classic show |
Отображение параметров проверки подлинности для веб-приложения в классическом формате. |
Расширение | Общедоступная версия |
az webapp auth-classic update |
Обновите параметры проверки подлинности для веб-приложения в классическом формате. |
Расширение | Общедоступная версия |
az webapp auth-classic show
Отображение параметров проверки подлинности для веб-приложения в классическом формате.
az webapp auth-classic show [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Примеры
Отображение параметров проверки подлинности для веб-приложения. (автоматическое создание)
az webapp auth-classic show --name MyWebApp --resource-group MyResourceGroup
Необязательные параметры
Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Имя веб-приложения.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя слота. По умолчанию используется слот рабочей среды, если он не указан.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az webapp auth-classic update
Обновите параметры проверки подлинности для веб-приложения в классическом формате.
Обратите внимание, что параметры проверки подлинности больше не возвращаются в результате. Используйте команду для просмотра значений az webapp auth-classic show
параметров.
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]
Примеры
Включите 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
Необязательные параметры
Одна или несколько аудиторий маркеров (разделенные пробелами).
Идентификатор приложения для интеграции входа учетной записи организации AAD в веб-приложение.
Секрет приложения AAD.
Альтернатива секрету клиента AAD, отпечаток сертификата, используемого для подписывания.
Имя параметра приложения, содержащее секрет клиента приложения проверяющей стороны.
Этот URL-адрес можно найти в выходных данных JSON, возвращаемых из конечной точки Active Directory с помощью идентификатора клиента. Конечную точку можно запрашивать из az cloud show
endpoints.activeDirectory. Идентификатор клиента можно найти с помощью az account show
. Получите "издатель" из JSON по адресу //.well-known/openid-configuration.
Действие, которое необходимо предпринять, когда клиент, не прошедший проверку подлинности, пытается получить доступ к приложению.
Один или несколько URL-адресов (разделенные пробелами).
Значение true, если для текущего приложения включена функция проверки подлинности или авторизации; в противном случае значение false.
Идентификатор приложения для интеграции входа Facebook в веб-приложение.
Секрет клиента приложения Facebook.
Имя параметра приложения, содержащее секрет приложения, используемый для входа в Facebook.
Одна или несколько область проверки подлинности Facebook (разделенные пробелами).
Идентификатор клиента приложения GitHub, используемого для входа.
Секрет клиента приложения GitHub, используемого для входа.
Имя параметра приложения, содержащее секрет клиента приложения Github, используемого для входа в GitHub.
Область OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности входа GitHub.
Идентификатор приложения для интеграции входа Google в веб-приложение.
Секрет клиента приложения Google.
Имя параметра приложения, содержащее секрет клиента, связанный с веб-приложением Google.
Одна или несколько область проверки подлинности Google (разделенные пробелами).
Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Идентификатор приложения AAD версии 2 для интеграции входа учетной записи Майкрософт в веб-приложение.
Секрет клиента приложения AAD версии 2.
Имя параметра приложения, содержащее секрет клиента OAuth 2.0, созданный для приложения, используемого для проверки подлинности.
Одно или несколько область проверки подлинности Майкрософт (разделенные пробелами).
Имя веб-приложения.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Версия среды выполнения функции проверки подлинности и авторизации, используемой для текущего приложения.
Имя слота. По умолчанию используется слот рабочей среды, если он не указан.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Часы должны быть форматируемыми в float.
Используйте хранилище токенов Служба приложений.
Идентификатор приложения для интеграции входа Twitter в веб-приложение.
Секрет клиента приложения Twitter.
Имя параметра приложения, содержащее секрет потребителя OAuth 1.0a приложения Twitter, используемого для входа.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.