用户注册和authentication/授权与MEAN堆栈

我需要用我的AngularJS应用程序注册用户。 将密码存入MongoDB时,我想用salt进行哈希运算。 那么我希望同一个用户对他/她可以采取的一些行动进行authentication和授权。

我来自Java / JavaEE背景,从未使用MEAN堆栈为JavaScript应用程序做过任何注册/authentication/授权工作。

有没有参考/样本MEAN的应用程序,我可以参考理解注册/authentication/授权?

我应该使用Cookie还是令牌进行身份validation?

有没有参考/样本MEAN的应用程序,我可以参考理解注册/authentication/授权?

我preffer passport.js 。 插件来expression,支持令牌和cookies,很容易通过Ajax使用Angular.js。

我应该使用Cookie还是令牌进行身份validation?

作出自己的决定,但阅读这个 , 这个和这个

我来自Java / JavaEE背景和

不清楚,但如果你是新的网页开发,可能是你应该阅读这个优秀的职位