Aracılığıyla paylaş


az containerapp auth

Note

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.

Core GA
az containerapp auth apple show

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

Core GA
az containerapp auth apple update

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

Core GA
az containerapp auth facebook

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

Core GA
az containerapp auth facebook show

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

Core GA
az containerapp auth facebook update

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

Core GA
az containerapp auth github

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

Core GA
az containerapp auth github show

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

Core GA
az containerapp auth github update

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

Core GA
az containerapp auth google

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

Core GA
az containerapp auth google show

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

Core GA
az containerapp auth google update

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

Core GA
az containerapp auth microsoft

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

Core GA
az containerapp auth microsoft show

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

Core 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.

Core 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.

Core GA
az containerapp auth openid-connect add

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

Core GA
az containerapp auth openid-connect remove

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

Core GA
az containerapp auth openid-connect show

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

Core 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.

Core GA
az containerapp auth show

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

Core GA
az containerapp auth show (containerapp uzantı)

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

Extension GA
az containerapp auth twitter

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

Core GA
az containerapp auth twitter show

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

Core 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.

Core GA
az containerapp auth update

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

Core GA
az containerapp auth update (containerapp uzantı)

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

Extension 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

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--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.

Özellik Değer
Parametre grubu: Resource Id Arguments
--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

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

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

--verbose

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

Özellik Değer
Default value: False

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

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--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.

Özellik Değer
Parametre grubu: Resource Id Arguments
--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

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

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

--verbose

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

Özellik Değer
Default value: False

az containerapp auth update

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

az containerapp auth update [--action --unauthenticated-client-action {AllowAnonymous, RedirectToLoginPage, Return401, Return403}]
                            [--config-file-path]
                            [--custom-host-header --proxy-custom-host-header]
                            [--custom-proto-header --proxy-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

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--action --unauthenticated-client-action

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

Özellik Değer
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.

Özellik Değer
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 kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--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.

Özellik Değer
Parametre grubu: Resource Id Arguments
--proxy-convention

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

Özellik Değer
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.

Özellik Değer
Kabul edilen değerler: false, true
--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--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 App Service Kimlik Doğrulaması / Yetkilendirme özelliğinin yapılandırma ayarlarındaki belirli bir alanın değeri.

--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--token-store

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

Özellik Değer
Kabul edilen değerler: false, true
--yes -y

Onay istemde bulunmayın.

Özellik Değer
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

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

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

--verbose

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

Özellik Değer
Default value: False

az containerapp auth update (containerapp uzantı)

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

az containerapp auth update [--action --unauthenticated-client-action {AllowAnonymous, RedirectToLoginPage, Return401, Return403}]
                            [--bci --blob-container-identity]
                            [--blob-container-uri]
                            [--config-file-path]
                            [--custom-host-header --proxy-custom-host-header]
                            [--custom-proto-header --proxy-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

Kimlik doğrulaması için varsayılan sistem tarafından atanan yönetilen kimliği kullanarak blob depolama belirteci depoyu yapılandırın.

az containerapp auth update -g myResourceGroup --name my-containerapp --token-store true --blob-container-uri https://storageAccount1.blob.core.windows.net/container1

Kimlik doğrulaması için kullanıcı tarafından atanan yönetilen kimliği kullanarak blob depolama belirteci depoyu yapılandırın.

az containerapp auth update -g myResourceGroup --name my-containerapp --token-store true --blob-container-uri https://storageAccount1.blob.core.windows.net/container1 --blob-container-identity managedIdentityResourceId

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--action --unauthenticated-client-action

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

Özellik Değer
Kabul edilen değerler: AllowAnonymous, RedirectToLoginPage, Return401, Return403
--bci --blob-container-identity
Önizleme

Sistem tarafından atanan kimliği kullanmak veya Azure blob depolama ile kimlik doğrulaması yapmak için yönetilen kimliğin Kaynak Kimliğini kullanmak için varsayılan Boş değeri.

--blob-container-uri
Önizleme

Belirteçleri içeren blob depolamanın URI'sini. sas_url_secret ve sas_url_secret_name ile birlikte kullanılmamalıdır.

--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.

Özellik Değer
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 kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--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.

Özellik Değer
Parametre grubu: Resource Id Arguments
--proxy-convention

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

Özellik Değer
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.

Özellik Değer
Kabul edilen değerler: false, true
--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--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 App Service Kimlik Doğrulaması / Yetkilendirme özelliğinin yapılandırma ayarlarındaki belirli bir alanın değeri.

--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--token-store

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

Özellik Değer
Kabul edilen değerler: false, true
--yes -y

Onay istemde bulunmayın.

Özellik Değer
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

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

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

--verbose

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

Özellik Değer
Default value: False