簡體   English   中英

基於Angular 2角色的身份驗證

[英]Angular 2 role based authentication

我知道這個問題已經回答,但是並不能澄清我的疑問。

我有一個帶有多個模塊的角度應用程序。

當用戶登錄應用程序並在共享服務中設置角色時,我將獲得該角色。

我嘗試創建共享服務,並通過整個應用程序中的共享服務共享角色。 這種方法效果很好,但是在刷新頁面時共享服務數據已清除。 因此角色正在被摧毀。

請讓我知道如何在不將角色存儲在瀏覽器存儲(由於安全原因)和任何第三方模塊中的情況下實現基於角色的身份驗證

如果您不想在瀏覽器上存儲用戶角色,則可以使用數據庫提供的用戶ID並將其存儲為cookie。

之后,您必須設置檢查Cookie是否存在並相應運行的功能。 為此,請嘗試使用passport.js

希望這可以幫助。

您必須使用瀏覽器存儲來存儲一些數據。 在這里您要存儲日期的選項中,我更喜歡存儲令牌而不是用戶憑據,並在該時間后的特定時間段內將該令牌從數據庫中刪除,因此您不必在瀏覽器存儲中存儲任何憑據

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM