[英]Angular 2 role based authentication
我知道這個問題已經回答,但是並不能澄清我的疑問。
我有一個帶有多個模塊的角度應用程序。
當用戶登錄應用程序並在共享服務中設置角色時,我將獲得該角色。
我嘗試創建共享服務,並通過整個應用程序中的共享服務共享角色。 這種方法效果很好,但是在刷新頁面時共享服務數據已清除。 因此角色正在被摧毀。
請讓我知道如何在不將角色存儲在瀏覽器存儲(由於安全原因)和任何第三方模塊中的情況下實現基於角色的身份驗證
如果您不想在瀏覽器上存儲用戶角色,則可以使用數據庫提供的用戶ID並將其存儲為cookie。
之后,您必須設置檢查Cookie是否存在並相應運行的功能。 為此,請嘗試使用passport.js 。
希望這可以幫助。
您必須使用瀏覽器存儲來存儲一些數據。 在這里您要存儲日期的選項中,我更喜歡存儲令牌而不是用戶憑據,並在該時間后的特定時間段內將該令牌從數據庫中刪除,因此您不必在瀏覽器存儲中存儲任何憑據
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.