SiteAuthSettings interface
Pengaturan konfigurasi untuk fitur Autentikasi /Otorisasi Azure App Service.
- Memperluas
Properti
| aad |
Mendapatkan string JSON yang berisi pengaturan Azure AD Acl. |
| additional |
Parameter masuk untuk dikirim ke titik akhir otorisasi OpenID Connect saat pengguna masuk. Setiap parameter harus dalam bentuk "key=value". |
| allowed |
Nilai audiens yang diizinkan untuk dipertimbangkan saat memvalidasi JSON Web Token yang dikeluarkan oleh Azure Active Directory. Perhatikan bahwa nilai |
| allowed |
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. |
| auth |
Jalur file konfigurasi yang berisi pengaturan autentikasi. Jika jalur relatif, basis akan menjadi direktori akar situs. |
| client |
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 |
| client |
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 |
| client |
Alternatif untuk rahasia klien, yaitu thumbprint sertifikat yang digunakan untuk tujuan penandatanganan. Properti ini bertindak sebagai pengganti Rahasia Klien. Ini juga opsional. |
| client |
Nama pengaturan aplikasi yang berisi rahasia klien dari aplikasi pihak yang mengandalkan. |
| config |
ConfigVersion dari fitur Autentikasi / Otorisasi yang digunakan untuk aplikasi saat ini. Pengaturan dalam nilai ini dapat mengontrol perilaku sarana kontrol untuk Autentikasi/Otorisasi. |
| default |
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 |
|
| facebook |
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 |
| facebook |
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 |
| facebook |
Nama pengaturan aplikasi yang berisi rahasia aplikasi yang digunakan untuk Masuk Facebook. |
| facebook |
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 |
| git |
Id Klien aplikasi GitHub yang digunakan untuk masuk. Pengaturan ini diperlukan untuk mengaktifkan login Github |
| git |
Rahasia Klien aplikasi GitHub yang digunakan untuk Masuk Github. Pengaturan ini diperlukan untuk mengaktifkan login Github. |
| git |
Nama pengaturan aplikasi yang berisi rahasia klien aplikasi Github yang digunakan untuk GitHub Login. |
| git |
Cakupan OAuth 2.0 yang akan diminta sebagai bagian dari autentikasi Masuk GitHub. Pengaturan ini bersifat opsional |
| google |
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/ |
| google |
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/ |
| google |
Nama pengaturan aplikasi yang berisi rahasia klien yang terkait dengan aplikasi web Google. |
| google |
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/ |
| is |
"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 |
| microsoft |
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 |
| microsoft |
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 |
| microsoft |
Nama pengaturan aplikasi yang berisi rahasia klien OAuth 2.0 yang dibuat untuk aplikasi yang digunakan untuk autentikasi. |
| microsoft |
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 |
| runtime |
RuntimeVersion dari fitur Autentikasi/ Otorisasi yang digunakan untuk aplikasi saat ini. Pengaturan dalam nilai ini dapat mengontrol perilaku fitur tertentu dalam modul Autentikasi / Otorisasi. |
| token |
Jumlah jam setelah kedaluwarsa token sesi yang dapat digunakan token sesi untuk memanggil API refresh token. Defaultnya adalah 72 jam. |
| token |
|
| twitter |
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 |
| twitter |
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 |
| twitter |
Nama pengaturan aplikasi yang berisi rahasia konsumen OAuth 1.0a dari aplikasi Twitter yang digunakan untuk masuk. |
| unauthenticated |
Tindakan yang harus diambil ketika klien yang tidak diaauthenticated mencoba mengakses aplikasi. |
| validate |
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
kind
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