我目前正在開發一個小型應用程序,並在nodejs和angularjs前端有一對端點。我應該如何在nodejs應用程序中設置auth?
目前我有一個終端用戶和另一個事件。問題是,我正在考慮讓所有的GET方法都需要auth,以便沒有登錄的人不能訪問系統,因爲我想到了使用PassportJS。
不管怎麼說,我的問題/ s的會是以下幾點:
- 我應該使用什麼身份驗證策略?基本,OAuth還是其他?爲什麼會這樣?我的意思是,我瞭解他們的流程是如何工作的,但我不知道爲什麼這個或那個應用程序適合我的應用程序。
- 終端是否需要授權或者應該檢查會話中的cookies/token或其他內容?我對此完全陌生,所以我甚至不知道這個問題是否有意義。
在任何情況下,我都非常感謝這個話題的任何總體見解,因爲我沒有任何使用身份驗證和安全性開發應用程序的經驗。
謝謝!
我會採取這個答案,因爲它有助於我更多地瞭解它。我也許是廣泛的,因爲我沒有太多的想法,但這有幫助!謝謝 :) –