Bagikan melalui


SiteAuthSettings interface

Pengaturan konfigurasi untuk fitur Autentikasi /Otorisasi Azure App Service.

Memperluas

Properti

aadClaimsAuthorization

Mendapatkan string JSON yang berisi pengaturan Azure AD Acl.

additionalLoginParams

Parameter masuk untuk dikirim ke titik akhir otorisasi OpenID Connect saat pengguna masuk. Setiap parameter harus dalam bentuk "key=value".

allowedAudiences

Nilai audiens yang diizinkan untuk dipertimbangkan saat memvalidasi JSON Web Token yang dikeluarkan oleh Azure Active Directory. Perhatikan bahwa nilai ClientID selalu dianggap sebagai audiens yang diizinkan, terlepas dari pengaturan ini.

allowedExternalRedirectUrls

URL eksternal yang dapat dialihkan sebagai bagian dari masuk atau keluar dari aplikasi. Perhatikan bahwa bagian string kueri URL diabaikan. Ini adalah pengaturan tingkat lanjut biasanya hanya diperlukan oleh backend aplikasi Windows Store. Perhatikan bahwa URL dalam domain saat ini selalu diizinkan secara implisit.

authFilePath

Jalur file konfigurasi yang berisi pengaturan autentikasi. Jika jalur relatif, basis akan menjadi direktori akar situs.

clientId

ID Klien dari aplikasi pihak yang mengandalkan ini, yang dikenal sebagai client_id. Pengaturan ini diperlukan untuk mengaktifkan autentikasi Koneksi OpenID dengan Azure Active Directory atau penyedia OpenID Connect pihak ke-3 lainnya. Informasi selengkapnya tentang OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

clientSecret

Rahasia Klien dari aplikasi pihak yang mengandalkan ini (di Azure Active Directory, ini juga disebut sebagai Kunci). Pengaturan ini bersifat opsional. Jika tidak ada rahasia klien yang dikonfigurasi, alur autentikasi implisit OpenID Connect digunakan untuk mengautentikasi pengguna akhir. Jika tidak, Alur Kode Otorisasi OpenID Connect digunakan untuk mengautentikasi pengguna akhir. Informasi selengkapnya tentang OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

clientSecretCertificateThumbprint

Alternatif untuk rahasia klien, yaitu thumbprint sertifikat yang digunakan untuk tujuan penandatanganan. Properti ini bertindak sebagai pengganti Rahasia Klien. Ini juga opsional.

clientSecretSettingName

Nama pengaturan aplikasi yang berisi rahasia klien dari aplikasi pihak yang mengandalkan.

configVersion

ConfigVersion dari fitur Autentikasi / Otorisasi yang digunakan untuk aplikasi saat ini. Pengaturan dalam nilai ini dapat mengontrol perilaku sarana kontrol untuk Autentikasi/Otorisasi.

defaultProvider

Penyedia autentikasi default untuk digunakan saat beberapa penyedia dikonfigurasi. Pengaturan ini hanya diperlukan jika beberapa penyedia dikonfigurasi dan tindakan klien yang tidak diautentikasi diatur ke "RedirectToLoginPage".

enabled

true jika fitur Autentikasi/ Otorisasi diaktifkan untuk aplikasi saat ini; jika tidak, false.

facebookAppId

ID Aplikasi aplikasi Facebook yang digunakan untuk masuk. Pengaturan ini diperlukan untuk mengaktifkan Login Facebook. Dokumentasi Masuk Facebook: https://developers.facebook.com/docs/facebook-login

facebookAppSecret

Rahasia Aplikasi aplikasi Facebook yang digunakan untuk Masuk Facebook. Pengaturan ini diperlukan untuk mengaktifkan Login Facebook. Dokumentasi Masuk Facebook: https://developers.facebook.com/docs/facebook-login

facebookAppSecretSettingName

Nama pengaturan aplikasi yang berisi rahasia aplikasi yang digunakan untuk Masuk Facebook.

facebookOAuthScopes

Cakupan OAuth 2.0 yang akan diminta sebagai bagian dari autentikasi Masuk Facebook. Pengaturan ini bersifat opsional. Dokumentasi Masuk Facebook: https://developers.facebook.com/docs/facebook-login

gitHubClientId

Id Klien aplikasi GitHub yang digunakan untuk masuk. Pengaturan ini diperlukan untuk mengaktifkan login Github

gitHubClientSecret

Rahasia Klien aplikasi GitHub yang digunakan untuk Masuk Github. Pengaturan ini diperlukan untuk mengaktifkan login Github.

gitHubClientSecretSettingName

Nama pengaturan aplikasi yang berisi rahasia klien aplikasi Github yang digunakan untuk GitHub Login.

gitHubOAuthScopes

Cakupan OAuth 2.0 yang akan diminta sebagai bagian dari autentikasi Masuk GitHub. Pengaturan ini bersifat opsional

googleClientId

ID Klien OpenID Connect untuk aplikasi web Google. Pengaturan ini diperlukan untuk mengaktifkan Masuk Google. Dokumentasi Google Sign-In: https://developers.google.com/identity/sign-in/web/

googleClientSecret

Rahasia klien yang terkait dengan aplikasi web Google. Pengaturan ini diperlukan untuk mengaktifkan Masuk Google. Dokumentasi Google Sign-In: https://developers.google.com/identity/sign-in/web/

googleClientSecretSettingName

Nama pengaturan aplikasi yang berisi rahasia klien yang terkait dengan aplikasi web Google.

googleOAuthScopes

Cakupan OAuth 2.0 yang akan diminta sebagai bagian dari autentikasi Google Sign-In. Pengaturan ini bersifat opsional. Jika tidak ditentukan, "openid", "profile", dan "email" digunakan sebagai cakupan default. Dokumentasi Google Sign-In: https://developers.google.com/identity/sign-in/web/

isAuthFromFile

"true" jika pengaturan konfigurasi autentikasi harus dibaca dari file, "false" jika tidak

issuer

URI Penerbit OpenID Connect yang mewakili entitas yang mengeluarkan token akses untuk aplikasi ini. Saat menggunakan Azure Active Directory, nilai ini adalah URI penyewa direktori, misalnya https://sts.windows.net/{tenant-guid}/. URI ini adalah pengidentifikasi peka huruf besar/kecil untuk penerbit token. Informasi selengkapnya tentang Penemuan OpenID Connect: http://openid.net/specs/openid-connect-discovery-1_0.html

microsoftAccountClientId

ID klien OAuth 2.0 yang dibuat untuk aplikasi yang digunakan untuk autentikasi. Pengaturan ini diperlukan untuk mengaktifkan autentikasi Akun Microsoft. Dokumentasi OAuth Akun Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm

microsoftAccountClientSecret

Rahasia klien OAuth 2.0 yang dibuat untuk aplikasi yang digunakan untuk autentikasi. Pengaturan ini diperlukan untuk mengaktifkan autentikasi Akun Microsoft. Dokumentasi OAuth Akun Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm

microsoftAccountClientSecretSettingName

Nama pengaturan aplikasi yang berisi rahasia klien OAuth 2.0 yang dibuat untuk aplikasi yang digunakan untuk autentikasi.

microsoftAccountOAuthScopes

Cakupan OAuth 2.0 yang akan diminta sebagai bagian dari autentikasi Akun Microsoft. Pengaturan ini bersifat opsional. Jika tidak ditentukan, "wl.basic" digunakan sebagai cakupan default. Dokumentasi Cakupan dan izin Akun Microsoft: https://msdn.microsoft.com/en-us/library/dn631845.aspx

runtimeVersion

RuntimeVersion dari fitur Autentikasi/ Otorisasi yang digunakan untuk aplikasi saat ini. Pengaturan dalam nilai ini dapat mengontrol perilaku fitur tertentu dalam modul Autentikasi / Otorisasi.

tokenRefreshExtensionHours

Jumlah jam setelah kedaluwarsa token sesi yang dapat digunakan token sesi untuk memanggil API refresh token. Defaultnya adalah 72 jam.

tokenStoreEnabled

true menyimpan token keamanan khusus platform yang diperoleh selama alur masuk; jika tidak, false. Defaultnya adalah false.

twitterConsumerKey

Kunci konsumen OAuth 1.0a dari aplikasi Twitter yang digunakan untuk masuk. Pengaturan ini diperlukan untuk mengaktifkan Masuk Twitter. Dokumentasi Sign-In Twitter: https://dev.twitter.com/web/sign-in

twitterConsumerSecret

Rahasia konsumen OAuth 1.0a dari aplikasi Twitter yang digunakan untuk masuk. Pengaturan ini diperlukan untuk mengaktifkan Masuk Twitter. Dokumentasi Sign-In Twitter: https://dev.twitter.com/web/sign-in

twitterConsumerSecretSettingName

Nama pengaturan aplikasi yang berisi rahasia konsumen OAuth 1.0a dari aplikasi Twitter yang digunakan untuk masuk.

unauthenticatedClientAction

Tindakan yang harus diambil ketika klien yang tidak diaauthenticated mencoba mengakses aplikasi.

validateIssuer

Mendapatkan nilai yang menunjukkan apakah penerbit harus menjadi url HTTPS yang valid dan divalidasi seperti itu.

Properti yang Diwariskan

id

Id Sumber Daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

kind

Jenis sumber daya.

name

Nama Sumber Daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

type

Jenis sumber daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

Detail Properti

aadClaimsAuthorization

Mendapatkan string JSON yang berisi pengaturan Azure AD Acl.

aadClaimsAuthorization?: string

Nilai Properti

string

additionalLoginParams

Parameter masuk untuk dikirim ke titik akhir otorisasi OpenID Connect saat pengguna masuk. Setiap parameter harus dalam bentuk "key=value".

additionalLoginParams?: string[]

Nilai Properti

string[]

allowedAudiences

Nilai audiens yang diizinkan untuk dipertimbangkan saat memvalidasi JSON Web Token yang dikeluarkan oleh Azure Active Directory. Perhatikan bahwa nilai ClientID selalu dianggap sebagai audiens yang diizinkan, terlepas dari pengaturan ini.

allowedAudiences?: string[]

Nilai Properti

string[]

allowedExternalRedirectUrls

URL eksternal yang dapat dialihkan sebagai bagian dari masuk atau keluar dari aplikasi. Perhatikan bahwa bagian string kueri URL diabaikan. Ini adalah pengaturan tingkat lanjut biasanya hanya diperlukan oleh backend aplikasi Windows Store. Perhatikan bahwa URL dalam domain saat ini selalu diizinkan secara implisit.

allowedExternalRedirectUrls?: string[]

Nilai Properti

string[]

authFilePath

Jalur file konfigurasi yang berisi pengaturan autentikasi. Jika jalur relatif, basis akan menjadi direktori akar situs.

authFilePath?: string

Nilai Properti

string

clientId

ID Klien dari aplikasi pihak yang mengandalkan ini, yang dikenal sebagai client_id. Pengaturan ini diperlukan untuk mengaktifkan autentikasi Koneksi OpenID dengan Azure Active Directory atau penyedia OpenID Connect pihak ke-3 lainnya. Informasi selengkapnya tentang OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

clientId?: string

Nilai Properti

string

clientSecret

Rahasia Klien dari aplikasi pihak yang mengandalkan ini (di Azure Active Directory, ini juga disebut sebagai Kunci). Pengaturan ini bersifat opsional. Jika tidak ada rahasia klien yang dikonfigurasi, alur autentikasi implisit OpenID Connect digunakan untuk mengautentikasi pengguna akhir. Jika tidak, Alur Kode Otorisasi OpenID Connect digunakan untuk mengautentikasi pengguna akhir. Informasi selengkapnya tentang OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

clientSecret?: string

Nilai Properti

string

clientSecretCertificateThumbprint

Alternatif untuk rahasia klien, yaitu thumbprint sertifikat yang digunakan untuk tujuan penandatanganan. Properti ini bertindak sebagai pengganti Rahasia Klien. Ini juga opsional.

clientSecretCertificateThumbprint?: string

Nilai Properti

string

clientSecretSettingName

Nama pengaturan aplikasi yang berisi rahasia klien dari aplikasi pihak yang mengandalkan.

clientSecretSettingName?: string

Nilai Properti

string

configVersion

ConfigVersion dari fitur Autentikasi / Otorisasi yang digunakan untuk aplikasi saat ini. Pengaturan dalam nilai ini dapat mengontrol perilaku sarana kontrol untuk Autentikasi/Otorisasi.

configVersion?: string

Nilai Properti

string

defaultProvider

Penyedia autentikasi default untuk digunakan saat beberapa penyedia dikonfigurasi. Pengaturan ini hanya diperlukan jika beberapa penyedia dikonfigurasi dan tindakan klien yang tidak diautentikasi diatur ke "RedirectToLoginPage".

defaultProvider?: BuiltInAuthenticationProvider

Nilai Properti

enabled

true jika fitur Autentikasi/ Otorisasi diaktifkan untuk aplikasi saat ini; jika tidak, false.

enabled?: boolean

Nilai Properti

boolean

facebookAppId

ID Aplikasi aplikasi Facebook yang digunakan untuk masuk. Pengaturan ini diperlukan untuk mengaktifkan Login Facebook. Dokumentasi Masuk Facebook: https://developers.facebook.com/docs/facebook-login

facebookAppId?: string

Nilai Properti

string

facebookAppSecret

Rahasia Aplikasi aplikasi Facebook yang digunakan untuk Masuk Facebook. Pengaturan ini diperlukan untuk mengaktifkan Login Facebook. Dokumentasi Masuk Facebook: https://developers.facebook.com/docs/facebook-login

facebookAppSecret?: string

Nilai Properti

string

facebookAppSecretSettingName

Nama pengaturan aplikasi yang berisi rahasia aplikasi yang digunakan untuk Masuk Facebook.

facebookAppSecretSettingName?: string

Nilai Properti

string

facebookOAuthScopes

Cakupan OAuth 2.0 yang akan diminta sebagai bagian dari autentikasi Masuk Facebook. Pengaturan ini bersifat opsional. Dokumentasi Masuk Facebook: https://developers.facebook.com/docs/facebook-login

facebookOAuthScopes?: string[]

Nilai Properti

string[]

gitHubClientId

Id Klien aplikasi GitHub yang digunakan untuk masuk. Pengaturan ini diperlukan untuk mengaktifkan login Github

gitHubClientId?: string

Nilai Properti

string

gitHubClientSecret

Rahasia Klien aplikasi GitHub yang digunakan untuk Masuk Github. Pengaturan ini diperlukan untuk mengaktifkan login Github.

gitHubClientSecret?: string

Nilai Properti

string

gitHubClientSecretSettingName

Nama pengaturan aplikasi yang berisi rahasia klien aplikasi Github yang digunakan untuk GitHub Login.

gitHubClientSecretSettingName?: string

Nilai Properti

string

gitHubOAuthScopes

Cakupan OAuth 2.0 yang akan diminta sebagai bagian dari autentikasi Masuk GitHub. Pengaturan ini bersifat opsional

gitHubOAuthScopes?: string[]

Nilai Properti

string[]

googleClientId

ID Klien OpenID Connect untuk aplikasi web Google. Pengaturan ini diperlukan untuk mengaktifkan Masuk Google. Dokumentasi Google Sign-In: https://developers.google.com/identity/sign-in/web/

googleClientId?: string

Nilai Properti

string

googleClientSecret

Rahasia klien yang terkait dengan aplikasi web Google. Pengaturan ini diperlukan untuk mengaktifkan Masuk Google. Dokumentasi Google Sign-In: https://developers.google.com/identity/sign-in/web/

googleClientSecret?: string

Nilai Properti

string

googleClientSecretSettingName

Nama pengaturan aplikasi yang berisi rahasia klien yang terkait dengan aplikasi web Google.

googleClientSecretSettingName?: string

Nilai Properti

string

googleOAuthScopes

Cakupan OAuth 2.0 yang akan diminta sebagai bagian dari autentikasi Google Sign-In. Pengaturan ini bersifat opsional. Jika tidak ditentukan, "openid", "profile", dan "email" digunakan sebagai cakupan default. Dokumentasi Google Sign-In: https://developers.google.com/identity/sign-in/web/

googleOAuthScopes?: string[]

Nilai Properti

string[]

isAuthFromFile

"true" jika pengaturan konfigurasi autentikasi harus dibaca dari file, "false" jika tidak

isAuthFromFile?: string

Nilai Properti

string

issuer

URI Penerbit OpenID Connect yang mewakili entitas yang mengeluarkan token akses untuk aplikasi ini. Saat menggunakan Azure Active Directory, nilai ini adalah URI penyewa direktori, misalnya https://sts.windows.net/{tenant-guid}/. URI ini adalah pengidentifikasi peka huruf besar/kecil untuk penerbit token. Informasi selengkapnya tentang Penemuan OpenID Connect: http://openid.net/specs/openid-connect-discovery-1_0.html

issuer?: string

Nilai Properti

string

microsoftAccountClientId

ID klien OAuth 2.0 yang dibuat untuk aplikasi yang digunakan untuk autentikasi. Pengaturan ini diperlukan untuk mengaktifkan autentikasi Akun Microsoft. Dokumentasi OAuth Akun Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm

microsoftAccountClientId?: string

Nilai Properti

string

microsoftAccountClientSecret

Rahasia klien OAuth 2.0 yang dibuat untuk aplikasi yang digunakan untuk autentikasi. Pengaturan ini diperlukan untuk mengaktifkan autentikasi Akun Microsoft. Dokumentasi OAuth Akun Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm

microsoftAccountClientSecret?: string

Nilai Properti

string

microsoftAccountClientSecretSettingName

Nama pengaturan aplikasi yang berisi rahasia klien OAuth 2.0 yang dibuat untuk aplikasi yang digunakan untuk autentikasi.

microsoftAccountClientSecretSettingName?: string

Nilai Properti

string

microsoftAccountOAuthScopes

Cakupan OAuth 2.0 yang akan diminta sebagai bagian dari autentikasi Akun Microsoft. Pengaturan ini bersifat opsional. Jika tidak ditentukan, "wl.basic" digunakan sebagai cakupan default. Dokumentasi Cakupan dan izin Akun Microsoft: https://msdn.microsoft.com/en-us/library/dn631845.aspx

microsoftAccountOAuthScopes?: string[]

Nilai Properti

string[]

runtimeVersion

RuntimeVersion dari fitur Autentikasi/ Otorisasi yang digunakan untuk aplikasi saat ini. Pengaturan dalam nilai ini dapat mengontrol perilaku fitur tertentu dalam modul Autentikasi / Otorisasi.

runtimeVersion?: string

Nilai Properti

string

tokenRefreshExtensionHours

Jumlah jam setelah kedaluwarsa token sesi yang dapat digunakan token sesi untuk memanggil API refresh token. Defaultnya adalah 72 jam.

tokenRefreshExtensionHours?: number

Nilai Properti

number

tokenStoreEnabled

true menyimpan token keamanan khusus platform yang diperoleh selama alur masuk; jika tidak, false. Defaultnya adalah false.

tokenStoreEnabled?: boolean

Nilai Properti

boolean

twitterConsumerKey

Kunci konsumen OAuth 1.0a dari aplikasi Twitter yang digunakan untuk masuk. Pengaturan ini diperlukan untuk mengaktifkan Masuk Twitter. Dokumentasi Sign-In Twitter: https://dev.twitter.com/web/sign-in

twitterConsumerKey?: string

Nilai Properti

string

twitterConsumerSecret

Rahasia konsumen OAuth 1.0a dari aplikasi Twitter yang digunakan untuk masuk. Pengaturan ini diperlukan untuk mengaktifkan Masuk Twitter. Dokumentasi Sign-In Twitter: https://dev.twitter.com/web/sign-in

twitterConsumerSecret?: string

Nilai Properti

string

twitterConsumerSecretSettingName

Nama pengaturan aplikasi yang berisi rahasia konsumen OAuth 1.0a dari aplikasi Twitter yang digunakan untuk masuk.

twitterConsumerSecretSettingName?: string

Nilai Properti

string

unauthenticatedClientAction

Tindakan yang harus diambil ketika klien yang tidak diaauthenticated mencoba mengakses aplikasi.

unauthenticatedClientAction?: UnauthenticatedClientAction

Nilai Properti

validateIssuer

Mendapatkan nilai yang menunjukkan apakah penerbit harus menjadi url HTTPS yang valid dan divalidasi seperti itu.

validateIssuer?: boolean

Nilai Properti

boolean

Detail Properti yang Diwariskan

id

Id Sumber Daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

id?: string

Nilai Properti

string

Diwarisi dari ProxyOnlyResource.id

kind

Jenis sumber daya.

kind?: string

Nilai Properti

string

Diwarisi dariProxyOnlyResource.kind

name

Nama Sumber Daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

name?: string

Nilai Properti

string

Diwarisi dari ProxyOnlyResource.name

type

Jenis sumber daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

type?: string

Nilai Properti

string

Diwarisi dariProxyOnlyResource.type