SiteAuthSettingsPropertiesOutput interface
SiteAuthSettings kaynağa özgü özellikler
Özellikler
| aad |
Azure AD Acl ayarlarını içeren bir JSON dizesi alır. |
| additional |
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. |
| allowed |
Azure Active Directory tarafından verilen JWT'leri doğrularken dikkate alınmasına izin verilen hedef kitle değerleri. bu ayardan bağımsız olarak |
| allowed |
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. |
| auth |
Kimlik doğrulama ayarlarını içeren yapılandırma dosyasının yolu. Yol göreliyse, temel sitenin kök dizini olur. |
| client |
client_id olarak bilinen bu bağlı olan taraf uygulamasının İstemci Kimliği. Bu ayar, Azure Active Directory veya diğer üçüncü taraf OpenID Connect sağlayıcılarıyla OpenID Bağlantısı kimlik 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 |
| client |
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 |
| client |
İ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. |
| client |
Bağlı olan taraf uygulamasının istemci gizli dizisini içeren uygulama ayarı adı. |
| config |
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. |
| default |
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ıldığında ve kimliği doğrulanmamış istemci eylemi "RedirectToLoginPage" olarak ayarlandıysa gereklidir. |
| enabled | Geçerli uygulama için Kimlik Doğrulama / Yetkilendirme özelliğinin etkinleştirilip etkinleştirilmediğini |
| facebook |
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 |
| facebook |
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 |
| facebook |
Facebook Oturum Açma için kullanılan uygulama gizli dizisini içeren uygulama ayarı adı. |
| facebook |
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 |
| git |
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 |
| git |
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. |
| git |
GitHub Oturum Açma için kullanılan Github uygulamasının istemci gizli dizisini içeren uygulama ayarı adı. |
| git |
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 |
| google |
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/ |
| google |
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/ |
| google |
Google web uygulamasıyla ilişkili istemci gizli dizisini içeren uygulama ayarı adı. |
| google |
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/ |
| is |
Auth yapılandırma ayarlarının bir dosyadan okunması gerekiyorsa "true", aksi takdirde "false" |
| issuer | 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 |
| microsoft |
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 |
| microsoft |
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 |
| microsoft |
Kimlik doğrulaması için kullanılan uygulama için oluşturulan OAuth 2.0 istemci gizli dizisini içeren uygulama ayarı adı. |
| microsoft |
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 |
| runtime |
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. |
| token |
Bir oturum belirtecinin belirteç yenileme API'sini çağırmak için kullanılabilmesi için oturum belirtecinin süresi dolduktan sonraki saat sayısı. Varsayılan değer 72 saattir. |
| token |
Oturum açma akışları sırasında elde edilen platforma özgü güvenlik belirteçlerini beklemeye almak için |
| twitter |
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 |
| twitter |
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 |
| twitter |
Oturum açmak için kullanılan Twitter uygulamasının OAuth 1.0a tüketici gizli dizisini içeren uygulama ayarı adı. |
| unauthenticated |
Kimliği doğrulanmamış bir istemci uygulamaya erişmeye çalıştığında gerçekleştirecek eylem. |
| validate |
Verenin geçerli bir HTTPS URL'si olması ve bu şekilde doğrulanması gerekip gerekmediğini belirten bir değer alır. |
Özellik Ayrıntıları
aadClaimsAuthorization
Azure AD Acl ayarlarını içeren bir JSON dizesi alır.
aadClaimsAuthorization?: string
Özellik Değeri
string
additionalLoginParams
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.
additionalLoginParams?: string[]
Özellik Değeri
string[]
allowedAudiences
Azure Active Directory tarafından verilen JWT'leri doğrularken dikkate alınmasına izin verilen hedef kitle değerleri. bu ayardan bağımsız olarak ClientID değerinin her zaman izin verilen hedef kitle olarak kabul edildiğini unutmayın.
allowedAudiences?: string[]
Özellik Değeri
string[]
allowedExternalRedirectUrls
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.
allowedExternalRedirectUrls?: string[]
Özellik Değeri
string[]
authFilePath
Kimlik doğrulama ayarlarını içeren yapılandırma dosyasının yolu. Yol göreliyse, temel sitenin kök dizini olur.
authFilePath?: string
Özellik Değeri
string
clientId
client_id olarak bilinen bu bağlı olan taraf uygulamasının İstemci Kimliği. Bu ayar, Azure Active Directory veya diğer üçüncü taraf OpenID Connect sağlayıcılarıyla OpenID Bağlantısı kimlik 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
clientId?: string
Özellik Değeri
string
clientSecret
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
clientSecret?: string
Özellik Değeri
string
clientSecretCertificateThumbprint
İ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.
clientSecretCertificateThumbprint?: string
Özellik Değeri
string
clientSecretSettingName
Bağlı olan taraf uygulamasının istemci gizli dizisini içeren uygulama ayarı adı.
clientSecretSettingName?: string
Özellik Değeri
string
configVersion
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.
configVersion?: string
Özellik Değeri
string
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ıldığında ve kimliği doğrulanmamış istemci eylemi "RedirectToLoginPage" olarak ayarlandıysa gereklidir.
defaultProvider?: "AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter" | "Github"
Özellik Değeri
"AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter" | "Github"
enabled
Geçerli uygulama için Kimlik Doğrulama / Yetkilendirme özelliğinin etkinleştirilip etkinleştirilmediğini true; aksi takdirde false.
enabled?: boolean
Özellik Değeri
boolean
facebookAppId
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
facebookAppId?: string
Özellik Değeri
string
facebookAppSecret
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
facebookAppSecret?: string
Özellik Değeri
string
facebookAppSecretSettingName
Facebook Oturum Açma için kullanılan uygulama gizli dizisini içeren uygulama ayarı adı.
facebookAppSecretSettingName?: string
Özellik Değeri
string
facebookOAuthScopes
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
facebookOAuthScopes?: string[]
Özellik Değeri
string[]
gitHubClientId
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
gitHubClientId?: string
Özellik Değeri
string
gitHubClientSecret
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.
gitHubClientSecret?: string
Özellik Değeri
string
gitHubClientSecretSettingName
GitHub Oturum Açma için kullanılan Github uygulamasının istemci gizli dizisini içeren uygulama ayarı adı.
gitHubClientSecretSettingName?: string
Özellik Değeri
string
gitHubOAuthScopes
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
gitHubOAuthScopes?: string[]
Özellik Değeri
string[]
googleClientId
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/
googleClientId?: string
Özellik Değeri
string
googleClientSecret
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/
googleClientSecret?: string
Özellik Değeri
string
googleClientSecretSettingName
Google web uygulamasıyla ilişkili istemci gizli dizisini içeren uygulama ayarı adı.
googleClientSecretSettingName?: string
Özellik Değeri
string
googleOAuthScopes
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/
googleOAuthScopes?: string[]
Özellik Değeri
string[]
isAuthFromFile
Auth yapılandırma ayarlarının bir dosyadan okunması gerekiyorsa "true", aksi takdirde "false"
isAuthFromFile?: string
Özellik Değeri
string
issuer
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 https://sts.windows.net/{tenant-guid}/) eşittir.
Bu URI, belirteç veren için büyük/küçük harfe duyarlı bir tanımlayıcıdır.
OpenID Connect Bulma hakkında daha fazla bilgi: http://openid.net/specs/openid-connect-discovery-1_0.html
issuer?: string
Özellik Değeri
string
microsoftAccountClientId
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
microsoftAccountClientId?: string
Özellik Değeri
string
microsoftAccountClientSecret
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
microsoftAccountClientSecret?: string
Özellik Değeri
string
microsoftAccountClientSecretSettingName
Kimlik doğrulaması için kullanılan uygulama için oluşturulan OAuth 2.0 istemci gizli dizisini içeren uygulama ayarı adı.
microsoftAccountClientSecretSettingName?: string
Özellik Değeri
string
microsoftAccountOAuthScopes
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
microsoftAccountOAuthScopes?: string[]
Özellik Değeri
string[]
runtimeVersion
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.
runtimeVersion?: string
Özellik Değeri
string
tokenRefreshExtensionHours
Bir oturum belirtecinin belirteç yenileme API'sini çağırmak için kullanılabilmesi için oturum belirtecinin süresi dolduktan sonraki saat sayısı. Varsayılan değer 72 saattir.
tokenRefreshExtensionHours?: number
Özellik Değeri
number
tokenStoreEnabled
Oturum açma akışları sırasında elde edilen platforma özgü güvenlik belirteçlerini beklemeye almak için true; aksi takdirde false.
Varsayılan değer false.
tokenStoreEnabled?: boolean
Özellik Değeri
boolean
twitterConsumerKey
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
twitterConsumerKey?: string
Özellik Değeri
string
twitterConsumerSecret
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
twitterConsumerSecret?: string
Özellik Değeri
string
twitterConsumerSecretSettingName
Oturum açmak için kullanılan Twitter uygulamasının OAuth 1.0a tüketici gizli dizisini içeren uygulama ayarı adı.
twitterConsumerSecretSettingName?: string
Özellik Değeri
string
unauthenticatedClientAction
Kimliği doğrulanmamış bir istemci uygulamaya erişmeye çalıştığında gerçekleştirecek eylem.
unauthenticatedClientAction?: "RedirectToLoginPage" | "AllowAnonymous"
Özellik Değeri
"RedirectToLoginPage" | "AllowAnonymous"
validateIssuer
Verenin geçerli bir HTTPS URL'si olması ve bu şekilde doğrulanması gerekip gerekmediğini belirten bir değer alır.
validateIssuer?: boolean
Özellik Değeri
boolean