it-swarm-id.com

CDN untuk situs terautentikasi

Kami memiliki situs yang mengharuskan pengguna untuk masuk. Hal-hal yang khas. Hari ini, semua konten (dinamis dan statis) berada di belakang proses login, dan Anda tidak dapat mengakses halaman atau file apa pun melalui URL kecuali Anda login. Ini bahkan berlaku untuk gambar, css, js, dll. Ini adalah persyaratan, konten tidak dapat dibuka untuk dunia.

Kami telah berpikir untuk memindahkan konten statis ke server terpisah untuk alasan kinerja dan skalabilitas, tetapi tidak yakin bagaimana melakukan ini, dan masih memiliki file-file ini aman dan tidak terbuka untuk dunia. Pada dasarnya, otentikasi harus diteruskan ke server yang terpisah (atau CDN) dan diverifikasi sebelum kami dapat menyajikannya.

Mungkin ini tidak mungkin, dan ini bukan kasus yang baik untuk memisahkan konten statis dan dinamis.

Kami menjalankan Microsoft Stack - ASP.NET, IIS 6, tetapi bisa menjadi IIS 7-7.5.

5
mohlsen

Beberapa Googling cepat memberi saya ini: https://softlayer.github.io/reference/services/SoftLayer_Network_ContentDelivery_Authentication_Token/

Sepertinya, setidaknya dengan SoftLayer, Anda dapat mengatur token pada mesin pengguna yang memungkinkan mereka mengotentikasi dengan CDN, sehingga memungkinkan akses ke konten. Saya yakin kemampuan ini bervariasi berdasarkan CDN.

4
Kenneth Love

Seperti seseorang menyarankan CDN dengan sistem token harus memungkinkan Anda untuk menghasilkan token bagi pengguna, tetapi ini kemungkinan akan berakhir dalam mengurangi kinerja dengan memberikan file Anda dari server yang sama atau lebih buruk.

2
gekkz