Meteor 有一个很棒的身份验证系统,带有一些很棒的 OAuth 包。但是,如果想使用一些自定义身份验证机制怎么办?像 LDAP,或私有(private) OAuth 服务器,或诸如此类。
那么,更具体地说,在仍然使用 Meteor 的身份验证核心、SRP 协议(protocol)等的同时自定义登录/注销过程的最佳方法是什么?一些实际的例子将不胜感激。
最佳答案
您可以自定义和制作您自己的 OAuth 包,它可以与 meteor 的核心包一起使用,特别是 accounts-base
很容易。
大气上已经有一个 LDAP 包 (http://atmosphere.meteor.com) 可以使用,尽管我自己没有使用过。如果您还没有安装它,您可以将这些添加到陨石中。
sudo -H npm install meteorite
为了制作你自己的包,有大量的示例引用 git repos 以及 http://atmosphere.meteor.com 上的源代码。 .还有一篇关于如何更详细地执行此操作的博客文章:http://meteorhacks.com/extending-meteor-accounts.html
关于authentication - Meteor.js 中的自定义身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20954397/