Aracılığıyla paylaş


SiteAuthSettingsProperties interface

SiteAuthSettings kaynağa özgü özellikler

Özellikler

aadClaimsAuthorization

Azure AD Acl ayarlarını içeren bir JSON dizesi alır.

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.

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.

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.

authFilePath

Kimlik doğrulama ayarlarını içeren yapılandırma dosyasının yolu. Yol göreliyse, temel sitenin kök dizini olur.

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

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

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.

clientSecretSettingName

Bağlı olan taraf uygulamasının istemci gizli dizisini içeren uygulama ayarı adı.

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.

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.

enabled

Geçerli uygulama için Kimlik Doğrulama / Yetkilendirme özelliğinin etkinleştirilip etkinleştirilmediğini true; aksi takdirde false.

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

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

facebookAppSecretSettingName

Facebook Oturum Açma için kullanılan uygulama gizli dizisini içeren uygulama ayarı adı.

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

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

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.

gitHubClientSecretSettingName

GitHub Oturum Açma için kullanılan Github uygulamasının istemci gizli dizisini içeren uygulama ayarı adı.

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

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/

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/

googleClientSecretSettingName

Google web uygulamasıyla ilişkili istemci gizli dizisini içeren uygulama ayarı adı.

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/

isAuthFromFile

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

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

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

microsoftAccountClientSecretSettingName

Kimlik doğrulaması için kullanılan uygulama için oluşturulan OAuth 2.0 istemci gizli dizisini içeren uygulama ayarı adı.

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

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.

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.

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.

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

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

twitterConsumerSecretSettingName

Oturum açmak için kullanılan Twitter uygulamasının OAuth 1.0a tüketici gizli dizisini içeren uygulama ayarı adı.

unauthenticatedClientAction

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

validateIssuer

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