我開發了一個Angular J的應用程序,它使用Rest API來訪問它的數據。Angular JS安全最佳實踐
我有發回在今後所有申請使用的令牌服務器上的登錄服務。沒有令牌,沒有數據。一旦令牌到期,將從服務器發送403狀態碼,並向用戶顯示登錄表單。
這是運作良好,但它確實讓我擔心了一下,一個未經認證的用戶訪問該網站首次將收到每一個模板/視圖時的角應用程序加載,在登錄前。
這不是一個這個項目的問題,但我的下一個項目是一個企業,可能不希望他們的競爭對手嗅探應用程序和看菜單等,即使他們不能沒有有效的帳戶得到任何數據。
這只是與所有單頁的應用程序有問題,也可能他們是加載所有的模板文件和控制器文件之前檢查初始頁面加載登錄的方法嗎?
你說的「收到」的意思你是說他們你擔心視圖模板下載到用戶驗證之前的瀏覽器?如果是這樣,那麼你也許是一個「單頁」應用程序不適合你。或者您的意思是在登錄填充數據之前,模板是向用戶「繪製/顯示」的? – JeffryHouser