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.
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 |
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 |
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
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
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
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.
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 |
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 |
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
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
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
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.
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 |
Bir dosyadan geliyorsa, kimlik doğrulama ayarlarını içeren yapılandırma dosyasının yolu.
İsteğin ana bilgisayarını içeren üst bilginin adı.
İsteğin düzenini içeren üst bilginin adı.
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 |
Kimlik doğrulama kurallarının dışında tutulması gereken yolların listesi.
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 |
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 |
Yapılan isteğin URL'sini belirlemek için kullanılan kural.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | Custom, NoProxy, Standard |
Birden çok sağlayıcı yapılandırıldığında kullanılacak varsayılan kimlik doğrulama sağlayıcısı.
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 |
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Geçerli uygulama için kullanılan Kimlik Doğrulaması / Yetkilendirme özelliğinin RuntimeVersion değeri.
Belirteç deposu için kullanılacak blob depolama SAS URL'si.
Belirteç deposu için kullanılacak blob depolama SAS URL'sini içeren gizli dizi adı.
Azure App Service Kimlik Doğrulaması / Yetkilendirme özelliğinin yapılandırma ayarlarındaki belirli bir alanın değeri.
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 |
Uygulama için belirteç deposunun etkinleştirilip etkinleştirilmediğini gösteren Boole değeri.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
Onay istemde bulunmayın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Global Parametreler
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
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.
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 |
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.
Belirteçleri içeren blob depolamanın URI'sini. sas_url_secret ve sas_url_secret_name ile birlikte kullanılmamalıdır.
Bir dosyadan geliyorsa, kimlik doğrulama ayarlarını içeren yapılandırma dosyasının yolu.
İsteğin ana bilgisayarını içeren üst bilginin adı.
İsteğin düzenini içeren üst bilginin adı.
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 |
Kimlik doğrulama kurallarının dışında tutulması gereken yolların listesi.
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 |
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 |
Yapılan isteğin URL'sini belirlemek için kullanılan kural.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | Custom, NoProxy, Standard |
Birden çok sağlayıcı yapılandırıldığında kullanılacak varsayılan kimlik doğrulama sağlayıcısı.
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 |
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Geçerli uygulama için kullanılan Kimlik Doğrulaması / Yetkilendirme özelliğinin RuntimeVersion değeri.
Belirteç deposu için kullanılacak blob depolama SAS URL'si.
Belirteç deposu için kullanılacak blob depolama SAS URL'sini içeren gizli dizi adı.
Azure App Service Kimlik Doğrulaması / Yetkilendirme özelliğinin yapılandırma ayarlarındaki belirli bir alanın değeri.
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 |
Uygulama için belirteç deposunun etkinleştirilip etkinleştirilmediğini gösteren Boole değeri.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
Onay istemde bulunmayın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Global Parametreler
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
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 |