Web Apps - Get Auth Settings
Bir uygulamanın Kimlik Doğrulama/Yetkilendirme ayarlarını alır için açıklama.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list?api-version=2026-07-15
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
name
|
path | True |
string |
Uygulamanın adı. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Kaynak grubunun adı. İsim büyük/küçük harfe duyarsızdır. |
|
subscription
|
path | True |
string (uuid) |
Hedef aboneliğin kimliği. Değer bir UUID olmalıdır. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Azure işlemi başarıyla tamamlandı. |
|
| Other Status Codes |
Beklenmeyen bir hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Akışı.
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Name | Description |
|---|---|
| user_impersonation | kullanıcı hesabınızı taklit etme |
Örnekler
List Auth Settings
Örnek isteği
POST https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config/authsettings/list?api-version=2026-07-15
Örnek yanıt
{
"name": "authsettings",
"type": "Microsoft.Web/sites/authsettings",
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config/authsettings",
"kind": "app",
"properties": {
"allowedExternalRedirectUrls": [
"sitef6141.customdomain.net",
"sitef6141.customdomain.info"
],
"clientId": "42d795a9-8abb-4d06-8534-39528af40f8e.apps.googleusercontent.com",
"defaultProvider": "Google",
"enabled": true,
"runtimeVersion": "~1",
"tokenRefreshExtensionHours": 120,
"tokenStoreEnabled": true,
"unauthenticatedClientAction": "RedirectToLoginPage"
}
}
Tanımlar
| Name | Description |
|---|---|
|
Built |
Birden çok sağlayıcı yapılandırıldığında kullanılacak varsayılan kimlik doğrulama sağlayıcısı. Bu ayar yalnızca birden çok sağlayıcı yapılandırılmışsa ve kimliği doğrulanmamış istemci eylemi "RedirectToLoginPage" olarak ayarlanmışsa gereklidir. |
|
Default |
App Service hata yanıtı. |
|
Default |
Hata modeli. |
|
Default |
Ayrıntılı hatalar. |
|
Site |
Azure App Service Authentication / Authorization özelliği için yapılandırma ayarları. |
|
Unauthenticated |
Kimliği doğrulanmamış bir istemci uygulamaya erişmeye çalıştığında gerçekleştirecek eylem. |
BuiltInAuthenticationProvider
Birden çok sağlayıcı yapılandırıldığında kullanılacak varsayılan kimlik doğrulama sağlayıcısı. Bu ayar yalnızca birden çok sağlayıcı yapılandırılmışsa ve kimliği doğrulanmamış istemci eylemi "RedirectToLoginPage" olarak ayarlanmışsa gereklidir.
| Değer | Description |
|---|---|
| AzureActiveDirectory | |
| MicrosoftAccount | |
| Github |
DefaultErrorResponse
App Service hata yanıtı.
| Name | Tür | Description |
|---|---|---|
| error |
Hata modeli. |
DefaultErrorResponseError
Hata modeli.
| Name | Tür | Description |
|---|---|---|
| code |
string |
Hatayı program aracılığıyla tanımlamak için standartlaştırılmış dize. |
| details |
Ayrıntılı hatalar. |
|
| innererror |
string |
Hata ayıklamak için daha fazla bilgi. |
| message |
string |
Ayrıntılı hata açıklaması ve hata ayıklama bilgileri. |
| target |
string |
Ayrıntılı hata açıklaması ve hata ayıklama bilgileri. |
DefaultErrorResponseErrorDetailsItem
Ayrıntılı hatalar.
| Name | Tür | Description |
|---|---|---|
| code |
string |
Hatayı program aracılığıyla tanımlamak için standartlaştırılmış dize. |
| message |
string |
Ayrıntılı hata açıklaması ve hata ayıklama bilgileri. |
| target |
string |
Ayrıntılı hata açıklaması ve hata ayıklama bilgileri. |
SiteAuthSettings
Azure App Service Authentication / Authorization özelliği için yapılandırma ayarları.
| Name | Tür | Description |
|---|---|---|
| id |
string |
Kaynak Kimliği. |
| kind |
string |
Kaynak türü. |
| name |
string |
Kaynak Adı. |
| properties.aadClaimsAuthorization |
string |
Azure AD Acl ayarlarını içeren bir JSON dizesi alır. |
| properties.additionalLoginParams |
string[] |
Kullanıcı oturum açtığında OpenID Connect yetkilendirme uç noktasına gönderilecek oturum açma parametreleri. Her parametre "key=value" biçiminde olmalıdır. |
| properties.allowedAudiences |
string[] |
Azure Active Directory tarafından yayımlanan JSON Web Token'larını doğrularken hedef kitle değerlerinin dikkate alınmasına izin verildi. Bu ayardan bağımsız olarak değerin |
| properties.allowedExternalRedirectUrls |
string[] |
Uygulamada oturum açma veya oturumu kapatma işlemi kapsamında yeniden yönlendirilebilen dış URL'ler. URL'nin sorgu dizesi bölümünün yoksayıldığını unutmayın. Bu, genellikle yalnızca Windows Mağazası uygulaması arka uçları için gereken gelişmiş bir ayardır. Geçerli etki alanı içindeki URL'lere her zaman örtük olarak izin verildiğini unutmayın. |
| properties.authFilePath |
string |
Kimlik doğrulama ayarlarını içeren yapılandırma dosyasının yolu. Yol göreliyse, temel sitenin kök dizini olur. |
| properties.clientId |
string |
client_id olarak bilinen bu bağlı olan taraf uygulamasının İstemci Kimliği. Bu ayar, Azure Active Directory veya diğer 3. taraf OpenID Connect sağlayıcılarıyla OpenID Bağlantı doğrulamasını etkinleştirmek için gereklidir. OpenID Connect hakkında daha fazla bilgi: http://openid.net/specs/openid-connect-core-1_0.html |
| properties.clientSecret |
string |
Bu bağlı olan taraf uygulamasının İstemci Gizli Anahtarı (Azure Active Directory'de anahtar olarak da adlandırılır). Bu ayar isteğe bağlıdır. Hiçbir istemci gizli dizisi yapılandırılmamışsa, son kullanıcıların kimliğini doğrulamak için OpenID Connect örtük kimlik doğrulama akışı kullanılır. Aksi takdirde, son kullanıcıların kimliğini doğrulamak için OpenID Connect Yetkilendirme Kodu Akışı kullanılır. OpenID Connect hakkında daha fazla bilgi: http://openid.net/specs/openid-connect-core-1_0.html |
| properties.clientSecretCertificateThumbprint |
string |
İmzalama amacıyla kullanılan bir sertifikanın parmak izi olan istemci gizli dizisine alternatiftir. Bu özellik, İstemci Gizli Anahtarı'nın yerine geçer. Ayrıca isteğe bağlıdır. |
| properties.clientSecretSettingName |
string |
Bağlı olan taraf uygulamasının istemci gizli dizisini içeren uygulama ayarı adı. |
| properties.configVersion |
string |
Geçerli uygulama için kullanılan Kimlik Doğrulama / Yetkilendirme özelliğinin ConfigVersion değeri. Bu değerdeki ayar, Kimlik Doğrulaması / Yetkilendirme için denetim düzleminin davranışını denetleyebilir. |
| properties.defaultProvider |
Birden çok sağlayıcı yapılandırıldığında kullanılacak varsayılan kimlik doğrulama sağlayıcısı. Bu ayar yalnızca birden çok sağlayıcı yapılandırılmışsa ve kimliği doğrulanmamış istemci eylemi "RedirectToLoginPage" olarak ayarlanmışsa gereklidir. |
|
| properties.enabled |
boolean |
|
| properties.facebookAppId |
string |
Oturum açmak için kullanılan Facebook uygulamasının Uygulama Kimliği. Bu ayar, Facebook Oturum Açma'nın etkinleştirilmesi için gereklidir. Facebook Oturum Açma belgeleri: https://developers.facebook.com/docs/facebook-login |
| properties.facebookAppSecret |
string |
Facebook Oturum Açma için kullanılan Facebook uygulamasının Uygulama Gizli Anahtarı. Bu ayar, Facebook Oturum Açma'nın etkinleştirilmesi için gereklidir. Facebook Oturum Açma belgeleri: https://developers.facebook.com/docs/facebook-login |
| properties.facebookAppSecretSettingName |
string |
Facebook Oturum Açma için kullanılan uygulama gizli dizisini içeren uygulama ayarı adı. |
| properties.facebookOAuthScopes |
string[] |
OAuth 2.0 kapsamları, Facebook Oturum Açma kimlik doğrulaması kapsamında istenecektir. Bu ayar isteğe bağlıdır. Facebook Oturum Açma belgeleri: https://developers.facebook.com/docs/facebook-login |
| properties.gitHubClientId |
string |
Oturum açmak için kullanılan GitHub uygulamasının İstemci Kimliği. Bu ayar Github oturum açma bilgilerini etkinleştirmek için gereklidir |
| properties.gitHubClientSecret |
string |
GitHub Oturum Açma için kullanılan GitHub uygulamasının İstemci Gizli Anahtarı. Bu ayar Github oturum açma özelliğini etkinleştirmek için gereklidir. |
| properties.gitHubClientSecretSettingName |
string |
GitHub Oturum Açma için kullanılan Github uygulamasının istemci gizli dizisini içeren uygulama ayarı adı. |
| properties.gitHubOAuthScopes |
string[] |
GitHub Oturum Açma kimlik doğrulamasının bir parçası olarak istenen OAuth 2.0 kapsamları. Bu ayar isteğe bağlıdır |
| properties.googleClientId |
string |
Google web uygulaması için OpenID Connect İstemci Kimliği. Bu ayar, Google Oturum Açma'nın etkinleştirilmesi için gereklidir. Google Sign-In belgeleri: https://developers.google.com/identity/sign-in/web/ |
| properties.googleClientSecret |
string |
Google web uygulamasıyla ilişkili istemci gizli dizisi. Bu ayar, Google Oturum Açma'nın etkinleştirilmesi için gereklidir. Google Sign-In belgeleri: https://developers.google.com/identity/sign-in/web/ |
| properties.googleClientSecretSettingName |
string |
Google web uygulamasıyla ilişkili istemci gizli dizisini içeren uygulama ayarı adı. |
| properties.googleOAuthScopes |
string[] |
Google Sign-In kimlik doğrulamasının bir parçası olarak istenen OAuth 2.0 kapsamları. Bu ayar isteğe bağlıdır. Belirtilmezse varsayılan kapsamlar olarak "openid", "profile" ve "email" kullanılır. Google Sign-In belgeleri: https://developers.google.com/identity/sign-in/web/ |
| properties.isAuthFromFile |
string |
Kimlik doğrulama yapılandırma ayarlarının bir dosyadan okunması gerekiyorsa "true", aksi takdirde "false" |
| properties.issuer |
string |
Bu uygulama için erişim belirteçleri veren varlığı temsil eden OpenID Connect Veren URI'si.
Azure Active Directory kullanılırken, bu değer dizin kiracısının URI'sine (örneğin |
| properties.microsoftAccountClientId |
string |
Kimlik doğrulaması için kullanılan uygulama için oluşturulan OAuth 2.0 istemci kimliği. Bu ayar, Microsoft Hesabı kimlik doğrulamasını etkinleştirmek için gereklidir. Microsoft Hesabı OAuth belgeleri: https://dev.onedrive.com/auth/msa_oauth.htm |
| properties.microsoftAccountClientSecret |
string |
Kimlik doğrulaması için kullanılan uygulama için oluşturulan OAuth 2.0 istemci gizli dizisi. Bu ayar, Microsoft Hesabı kimlik doğrulamasını etkinleştirmek için gereklidir. Microsoft Hesabı OAuth belgeleri: https://dev.onedrive.com/auth/msa_oauth.htm |
| properties.microsoftAccountClientSecretSettingName |
string |
Kimlik doğrulaması için kullanılan uygulama için oluşturulan OAuth 2.0 istemci gizli dizisini içeren uygulama ayarı adı. |
| properties.microsoftAccountOAuthScopes |
string[] |
Microsoft Hesabı kimlik doğrulamasının bir parçası olarak istenen OAuth 2.0 kapsamları. Bu ayar isteğe bağlıdır. Belirtilmezse, varsayılan kapsam olarak "wl.basic" kullanılır. Microsoft Hesabı Kapsamları ve izinleri belgeleri: https://msdn.microsoft.com/en-us/library/dn631845.aspx |
| properties.runtimeVersion |
string |
Geçerli uygulama için kullanılan Kimlik Doğrulaması / Yetkilendirme özelliğinin RuntimeVersion değeri. Bu değerdeki ayar, Kimlik Doğrulama / Yetkilendirme modülündeki belirli özelliklerin davranışını denetleyebilir. |
| properties.tokenRefreshExtensionHours |
number (double) |
Oturum belirtecinin süre dolmasından sonra oturum belirtecinin belirteç yenileme API'sini çağırmak için kullanılabileceği saat sayısı. Varsayılan değer 72 saattir. |
| properties.tokenStoreEnabled |
boolean |
|
| properties.twitterConsumerKey |
string |
Oturum açmak için kullanılan Twitter uygulamasının OAuth 1.0a tüketici anahtarı. Bu ayar, Twitter Oturum Açma'nın etkinleştirilmesi için gereklidir. Twitter Sign-In belgeleri: https://dev.twitter.com/web/sign-in |
| properties.twitterConsumerSecret |
string |
Oturum açmak için kullanılan Twitter uygulamasının OAuth 1.0a tüketici gizli dizisi. Bu ayar, Twitter Oturum Açma'nın etkinleştirilmesi için gereklidir. Twitter Sign-In belgeleri: https://dev.twitter.com/web/sign-in |
| properties.twitterConsumerSecretSettingName |
string |
Oturum açmak için kullanılan Twitter uygulamasının OAuth 1.0a tüketici gizli dizisini içeren uygulama ayarı adı. |
| properties.unauthenticatedClientAction |
Kimliği doğrulanmamış bir istemci uygulamaya erişmeye çalıştığında gerçekleştirecek eylem. |
|
| properties.validateIssuer |
boolean |
Verenin geçerli bir HTTPS URL'si olması ve bu şekilde doğrulanması gerekip gerekmediğini belirten bir değer alır. |
| type |
string |
Kaynak türü. |
UnauthenticatedClientAction
Kimliği doğrulanmamış bir istemci uygulamaya erişmeye çalıştığında gerçekleştirecek eylem.
| Değer | Description |
|---|---|
| RedirectToLoginPage | |
| AllowAnonymous |