0
假設我正在構建一個Web應用程序,用戶可以通過它製作和銷售熱狗。我正在使用EmberJS作爲客戶端。EmberJS授權和用戶角色:最佳實踐
背景:
我目前正在實施利用灰燼,簡單驗證,這似乎是一個相當標準的庫與Ember用於登錄,爲用戶會話的目的認證,或令牌。
有兩種類型的用戶 - 廚師和消費者。
我將讓我的服務器確定某個特定用戶是否是廚師或食客,然後將這些信息放入向客戶端提供的頁面中的cookie中。
我有一個導航欄(這是一個孤立的Ember組件),將有主頁按鈕和一個按鈕。如果用戶是廚師,則必須顯示庫克按鈕,並且消費者按鈕將被隱藏,反之亦然,如果用戶是消費者。
我的問題是,用Ember Simple Auth實現這些用戶角色的最佳/推薦方式是什麼?
TLDR:需要授權用戶根據用戶角色訪問網頁中的元素。在EmberJS中目前推薦的方法是什麼?
當用戶登錄時,會話由服務器啓動。會話變量包括訪問級別等內容。即使它通過HTTPS,cookie中的角色級別也不好嗎? 另外,是的,我結束了使用會話對象的「數據」屬性。不過謝謝。 –
聽起來好像你正在使用ESA來管理會話,然後如果它由服務器啓動 –