用户管理几乎是每一个应用都需要使用到的功能,但是每启一个应用这个环节都要重新实现一遍未免繁琐。
之前看过一些SASS类服务会有提供用户验证的服务,如Firebase或者parse都有,但是这类平台都是直接将服务和他们的数据服务整合在一起的,感觉不够通用。另外如Meteor这种全栈框架也将登录封装为组件提供,具有通用性,但是本身用Meteor基本上就要完全换成他们的东西。
自己做用户的话,说实话,真正能手写将一套完整的用户管理做的很完善的算是大神了吧,在商用环境对这块还挺不放心自己写的,一方面是成本,另一方面是安全性方面。
所以想问一下大家目前主要通过什么方式实现这块功能?自己实现?现成的库或者解决方案?麻烦从成本,安全性等方面做下说明哈。
自己回答一个,想起来Mozilla有一个解决方案: https://login.persona.org/about
Sad,由于用户数有限,mozilla已经决定关闭这个服务了: http://webdesignledger.com/mozilla-persona-shut-down/
hello.js