az containerapp auth

Not

Bu komut grubunda hem Azure CLI hem de en az bir uzantıda tanımlanan komutlar vardır. Genişletilmiş özelliklerinden yararlanmak için her uzantıyı yükleyin. Uzantılar hakkında daha fazla bilgi edinin.

containerapp kimlik doğrulama ve yetkilendirmeyi yönetme.

Komutlar

Name Description Tür Durum
az containerapp auth apple

Apple kimlik sağlayıcısının containerapp kimlik doğrulamasını ve yetkilendirmesini yönetin.

Temel GA
az containerapp auth apple show

Apple kimlik sağlayıcısı için kimlik doğrulama ayarlarını gösterin.

Temel GA
az containerapp auth apple update

Apple kimlik sağlayıcısı için istemci kimliğini ve istemci gizli dizisini güncelleştirin.

Temel GA
az containerapp auth facebook

Containerapp kimlik doğrulamasını ve Facebook kimlik sağlayıcısı yetkilendirmesini yönetin.

Temel GA
az containerapp auth facebook show

Facebook kimlik sağlayıcısı için kimlik doğrulama ayarlarını gösterin.

Temel GA
az containerapp auth facebook update

Facebook kimlik sağlayıcısı için uygulama kimliğini ve uygulama gizli dizisini güncelleştirin.

Temel GA
az containerapp auth github

GitHub kimlik sağlayıcısının containerapp kimlik doğrulamasını ve yetkilendirmesini yönetin.

Temel GA
az containerapp auth github show

GitHub kimlik sağlayıcısı için kimlik doğrulama ayarlarını gösterin.

Temel GA
az containerapp auth github update

GitHub kimlik sağlayıcısı için istemci kimliğini ve istemci gizli dizisini güncelleştirin.

Temel GA
az containerapp auth google

Google kimlik sağlayıcısının containerapp kimlik doğrulamasını ve yetkilendirmesini yönetin.

Temel GA
az containerapp auth google show

Google kimlik sağlayıcısı için kimlik doğrulama ayarlarını gösterin.

Temel GA
az containerapp auth google update

Google kimlik sağlayıcısı için istemci kimliğini ve gizli diziyi güncelleştirin.

Temel GA
az containerapp auth microsoft

Microsoft kimlik sağlayıcısının containerapp kimlik doğrulamasını ve yetkilendirmesini yönetin.

Temel GA
az containerapp auth microsoft show

Azure Active Directory kimlik sağlayıcısı için kimlik doğrulama ayarlarını gösterin.

Temel GA
az containerapp auth microsoft update

Azure Active Directory kimlik sağlayıcısı için istemci kimliğini ve istemci gizli dizisini güncelleştirin.

Temel GA
az containerapp auth openid-connect

Özel OpenID Connect kimlik sağlayıcılarının containerapp kimlik doğrulamasını ve yetkilendirmesini yönetin.

Temel GA
az containerapp auth openid-connect add

Yeni bir özel OpenID Connect kimlik sağlayıcısı yapılandırın.

Temel GA
az containerapp auth openid-connect remove

Mevcut bir özel OpenID Connect kimlik sağlayıcısını kaldırır.

Temel GA
az containerapp auth openid-connect show

Özel OpenID Connect kimlik sağlayıcısı için kimlik doğrulama ayarlarını gösterin.

Temel GA
az containerapp auth openid-connect update

Mevcut bir özel OpenID Connect kimlik sağlayıcısı için istemci kimliğini ve istemci gizli dizi ayarı adını güncelleştirin.

Temel GA
az containerapp auth show

containerapp için kimlik doğrulama ayarlarını gösterin.

Temel GA
az containerapp auth show (containerapp uzantı)

containerapp için kimlik doğrulama ayarlarını gösterin.

Dahili GA
az containerapp auth twitter

Containerapp kimlik doğrulamasını ve Twitter kimlik sağlayıcısı yetkilendirmesini yönetin.

Temel GA
az containerapp auth twitter show

Twitter kimlik sağlayıcısı için kimlik doğrulama ayarlarını gösterin.

Temel GA
az containerapp auth twitter update

Twitter kimlik sağlayıcısı için tüketici anahtarını ve tüketici gizli dizisini güncelleştirin.

Temel GA
az containerapp auth update

containerapp için kimlik doğrulama ayarlarını güncelleştirin.

Temel GA
az containerapp auth update (containerapp uzantı)

containerapp için kimlik doğrulama ayarlarını güncelleştirin.

Dahili GA

az containerapp auth show

containerapp için kimlik doğrulama ayarlarını gösterin.

az containerapp auth show [--ids]
                          [--name]
                          [--resource-group]
                          [--subscription]

Örnekler

containerapp için kimlik doğrulama ayarlarını gösterin.

az containerapp auth show --name my-containerapp --resource-group MyResourceGroup

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Containerapp'in adı. Ad küçük harf alfasayısal karakterlerden veya '-' karakterlerinden oluşmalıdır, harfle başlamalı, alfasayısal karakterle bitmelidir, '--' olamaz ve 32 karakterden az olmalıdır.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az containerapp auth show (containerapp uzantı)

containerapp için kimlik doğrulama ayarlarını gösterin.

az containerapp auth show [--ids]
                          [--name]
                          [--resource-group]
                          [--subscription]

Örnekler

containerapp için kimlik doğrulama ayarlarını gösterin.

az containerapp auth show --name my-containerapp --resource-group MyResourceGroup

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Containerapp'in adı. Ad küçük harf alfasayısal karakterlerden veya '-' karakterlerinden oluşmalıdır, harfle başlamalı, alfasayısal karakterle bitmelidir, '--' olamaz ve 32 karakterden az olmalıdır.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az containerapp auth update

containerapp için kimlik doğrulama ayarlarını güncelleştirin.

az containerapp auth update [--action {AllowAnonymous, RedirectToLoginPage, Return401, Return403}]
                            [--config-file-path]
                            [--custom-host-header]
                            [--custom-proto-header]
                            [--enabled {false, true}]
                            [--excluded-paths]
                            [--ids]
                            [--name]
                            [--proxy-convention {Custom, NoProxy, Standard}]
                            [--redirect-provider]
                            [--require-https {false, true}]
                            [--resource-group]
                            [--runtime-version]
                            [--sas-url-secret]
                            [--sas-url-secret-name]
                            [--set]
                            [--subscription]
                            [--token-store {false, true}]
                            [--yes]

Örnekler

Zaten yapılandırılmış olan AAD sağlayıcısının istemci kimliğini güncelleştirin.

az containerapp auth update -g myResourceGroup --name my-containerapp --set identityProviders.azureActiveDirectory.registration.clientId=my-client-id

Yapılandırma dosyası yolunu ayarlayarak uygulamayı dosya tabanlı kimlik doğrulamasıyla yapılandırın.

az containerapp auth update -g myResourceGroup --name my-containerapp --config-file-path D:\home\site\wwwroot\auth.json

Kimliği doğrulanmamış isteklerin uygulamaya isabet etmelerine izin vermek için uygulamayı yapılandırın.

az containerapp auth update -g myResourceGroup --name my-containerapp --unauthenticated-client-action AllowAnonymous

Kimliği doğrulanmamış istekleri Facebook sağlayıcısına yeniden yönlendirmek için uygulamayı yapılandırın.

az containerapp auth update -g myResourceGroup --name my-containerapp --redirect-provider Facebook

Uygulamayı X-FORWARDED-HOST ve X-FORWARDED-PROTO ileriye doğru üst bilgileri dinleyecek şekilde yapılandırın.

az containerapp auth update -g myResourceGroup --name my-containerapp --proxy-convention Standard

İsteğe Bağlı Parametreler

--action --unauthenticated-client-action

Kimliği doğrulanmamış bir istemci uygulamaya erişmeye çalıştığında gerçekleştirecek eylem.

Kabul edilen değerler: AllowAnonymous, RedirectToLoginPage, Return401, Return403
--config-file-path

Bir dosyadan geliyorsa, kimlik doğrulama ayarlarını içeren yapılandırma dosyasının yolu.

--custom-host-header --proxy-custom-host-header

İsteğin ana bilgisayarını içeren üst bilginin adı.

--custom-proto-header --proxy-custom-proto-header

İsteğin düzenini içeren üst bilginin adı.

--enabled

Geçerli uygulama için Kimlik Doğrulaması / Yetkilendirme özelliği etkinleştirildiyse True; aksi takdirde false.

Kabul edilen değerler: false, true
--excluded-paths

Kimlik doğrulama kurallarının dışında tutulması gereken yolların listesi.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Containerapp'in adı. Ad küçük harf alfasayısal karakterlerden veya '-' karakterlerinden oluşmalıdır, harfle başlamalı, alfasayısal karakterle bitmelidir, '--' olamaz ve 32 karakterden az olmalıdır.

--proxy-convention

Yapılan isteğin URL'sini belirlemek için kullanılan kural.

Kabul edilen değerler: Custom, NoProxy, Standard
--redirect-provider

Birden çok sağlayıcı yapılandırıldığında kullanılacak varsayılan kimlik doğrulama sağlayıcısı.

--require-https

HTTPS şemasına sahip olmayan kimlik doğrulama/yetkilendirme yanıtlarına izin verirseniz false; aksi takdirde, true.

Kabul edilen değerler: false, true
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--runtime-version

Geçerli uygulama için kullanılan Kimlik Doğrulaması / Yetkilendirme özelliğinin RuntimeVersion değeri.

--sas-url-secret

Belirteç deposu için kullanılacak blob depolama SAS URL'si.

--sas-url-secret-name

Belirteç deposu için kullanılacak blob depolama SAS URL'sini içeren gizli dizi adı.

--set

Azure Uygulaması Hizmet Kimlik Doğrulaması / Yetkilendirme özelliğinin yapılandırma ayarlarındaki belirli bir alanın değeri.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--token-store

Uygulama için belirteç deposunun etkinleştirilip etkinleştirilmediğini gösteren Boole değeri.

Kabul edilen değerler: false, true
--yes -y

Onay istemde bulunmayın.

Default value: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az containerapp auth update (containerapp uzantı)

containerapp için kimlik doğrulama ayarlarını güncelleştirin.

az containerapp auth update [--action {AllowAnonymous, RedirectToLoginPage, Return401, Return403}]
                            [--config-file-path]
                            [--custom-host-header]
                            [--custom-proto-header]
                            [--enabled {false, true}]
                            [--excluded-paths]
                            [--ids]
                            [--name]
                            [--proxy-convention {Custom, NoProxy, Standard}]
                            [--redirect-provider]
                            [--require-https {false, true}]
                            [--resource-group]
                            [--runtime-version]
                            [--sas-url-secret]
                            [--sas-url-secret-name]
                            [--set]
                            [--subscription]
                            [--token-store {false, true}]
                            [--yes]

Örnekler

Zaten yapılandırılmış olan AAD sağlayıcısının istemci kimliğini güncelleştirin.

az containerapp auth update -g myResourceGroup --name my-containerapp --set identityProviders.azureActiveDirectory.registration.clientId=my-client-id

Yapılandırma dosyası yolunu ayarlayarak uygulamayı dosya tabanlı kimlik doğrulamasıyla yapılandırın.

az containerapp auth update -g myResourceGroup --name my-containerapp --config-file-path D:\home\site\wwwroot\auth.json

Kimliği doğrulanmamış isteklerin uygulamaya isabet etmelerine izin vermek için uygulamayı yapılandırın.

az containerapp auth update -g myResourceGroup --name my-containerapp --unauthenticated-client-action AllowAnonymous

Kimliği doğrulanmamış istekleri Facebook sağlayıcısına yeniden yönlendirmek için uygulamayı yapılandırın.

az containerapp auth update -g myResourceGroup --name my-containerapp --redirect-provider Facebook

Uygulamayı X-FORWARDED-HOST ve X-FORWARDED-PROTO ileriye doğru üst bilgileri dinleyecek şekilde yapılandırın.

az containerapp auth update -g myResourceGroup --name my-containerapp --proxy-convention Standard

İsteğe Bağlı Parametreler

--action --unauthenticated-client-action

Kimliği doğrulanmamış bir istemci uygulamaya erişmeye çalıştığında gerçekleştirecek eylem.

Kabul edilen değerler: AllowAnonymous, RedirectToLoginPage, Return401, Return403
--config-file-path

Bir dosyadan geliyorsa, kimlik doğrulama ayarlarını içeren yapılandırma dosyasının yolu.

--custom-host-header --proxy-custom-host-header

İsteğin ana bilgisayarını içeren üst bilginin adı.

--custom-proto-header --proxy-custom-proto-header

İsteğin düzenini içeren üst bilginin adı.

--enabled

Geçerli uygulama için Kimlik Doğrulaması / Yetkilendirme özelliği etkinleştirildiyse True; aksi takdirde false.

Kabul edilen değerler: false, true
--excluded-paths

Kimlik doğrulama kurallarının dışında tutulması gereken yolların listesi.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Containerapp'in adı. Ad küçük harf alfasayısal karakterlerden veya '-' karakterlerinden oluşmalıdır, harfle başlamalı, alfasayısal karakterle bitmelidir, '--' olamaz ve 32 karakterden az olmalıdır.

--proxy-convention

Yapılan isteğin URL'sini belirlemek için kullanılan kural.

Kabul edilen değerler: Custom, NoProxy, Standard
--redirect-provider

Birden çok sağlayıcı yapılandırıldığında kullanılacak varsayılan kimlik doğrulama sağlayıcısı.

--require-https

HTTPS şemasına sahip olmayan kimlik doğrulama/yetkilendirme yanıtlarına izin verirseniz false; aksi takdirde, true.

Kabul edilen değerler: false, true
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--runtime-version

Geçerli uygulama için kullanılan Kimlik Doğrulaması / Yetkilendirme özelliğinin RuntimeVersion değeri.

--sas-url-secret

Belirteç deposu için kullanılacak blob depolama SAS URL'si.

--sas-url-secret-name

Belirteç deposu için kullanılacak blob depolama SAS URL'sini içeren gizli dizi adı.

--set

Azure Uygulaması Hizmet Kimlik Doğrulaması / Yetkilendirme özelliğinin yapılandırma ayarlarındaki belirli bir alanın değeri.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--token-store

Uygulama için belirteç deposunun etkinleştirilip etkinleştirilmediğini gösteren Boole değeri.

Kabul edilen değerler: false, true
--yes -y

Onay istemde bulunmayın.

Default value: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.