我正在開發一個需要與nodejs服務器通信的谷歌瀏覽器擴展。我想知道是否可以使用everyauth包來簡化認證。對於初學者,我只是想使用簡單的基於密碼的身份驗證。但是從示例和文檔,以及根據我的試用,在我看來,everyauth被設計爲用於webapp,並給我錯誤,如果我不設置getLoginPath。此外,我不知道如何配置everyauth發送用戶的詳細信息或錯誤後,用戶在json工資覈算中進行身份驗證,而不是將用戶重定向到特定頁面。這是我第一個使用node.js的項目,我正在尋找一些關於如何繼續這項工作的建議。我打開使用一些其他的包/庫,提供這樣的認證,使用everyauth包來授權用戶通過REST API調用訪問數據
0
A
回答
1
既然你是開放給使用其他模塊,護照的開發商,我建議你看看吧:https://github.com/jaredhanson/passport
Passport是旨在成爲一個簡單而不顯眼的身份驗證庫,這使得它很容易快速啓動和運行。它也是模塊化和可擴展的,可以隨時間適應您的應用需求。
提供的示例以及本地策略(https://github.com/jaredhanson/passport-local)足以使您開始使用用戶名/密碼身份驗證。如果您有任何意見或疑問,請告知我。
1
我能夠通過重寫它的處理方法來完成一個只有REST接口來everyauth:https://gist.github.com/2938492
相關問題
- 1. JDBC - 授權用戶通過數據庫
- 2. 授予用戶權限來訪問表
- 3. 授予用戶訪問權
- 4. 使用Paypal REST API進行未授權訪問
- 5. 使用OAuth授權訪問我自己的REST API
- 6. 授權訪問REST API中的資源
- 7. 未經授權的訪問REST API
- 8. 訪問Wordpress用戶數據通過應用REST登錄/註冊
- 9. 未經授權使用JIRA的REST API
- 10. 可以通過服務帳戶授權訪問哪些Google API?
- 11. everyauth總是觸發授權
- 12. Salesforce Rest API通過連接應用授權OAuth 2.0
- 13. PHP通過用戶明確授權訪問來自其他域的cookie
- 14. 使用Instagram處理用戶授權API
- 15. 使用JavaScript SDK API調用授權
- 16. AWS Cognito使用Javascript授權API調用
- 17. 如何授予基於用戶的Yammer REST API訪問ETL工具的權限?
- 18. 通過https訪問REST API
- 19. android-試圖授權用戶訪問vk.com
- 20. 訪問用戶Facebook ID帶有授權?
- 21. 我使用何種範圍授權imap通過oauth訪問Gmail?
- 22. Slack Oauth /授權API調用
- 23. 使用nodejs訪問rest api
- 24. 會員/授權通過REST服務
- 25. Postgres創建數據庫用戶只有授權訪問模式
- 26. 通過REST API設置方案通過REST API調用
- 27. 如何通過在java中獲取訪問令牌來調用PayPal rest API
- 28. 通過Asana API訪問用戶照片
- 29. 僅使用管理員授權訪問Office 365用戶郵件數據
- 30. 通過PHP授權應用程序無需用戶交互訪問BigQuery
你有什麼想法如何使用護照的REST類型的權威性? (請參閱http://stackoverflow.com/questions/14572600/passport-js-restful-auth) – Naor