Meteor.js 中的自定义身份验证

bre*_*hin 4 authentication meteor

Meteor 有一个很棒的身份验证系统和一些很棒的 OAuth 包。但是,如果想使用一些自定义身份验证机制怎么办?比如 LDAP,或者私有 OAuth 服务器,或者诸如此类。

那么,更具体地说,在仍然使用 Meteor 的身份验证核心、SRP 协议等的同时,自定义登录/注销流程的最佳方法是什么?一些实际的例子将非常感激。

Aks*_*hat 5

您可以自定义并制作自己的 OAuth 包,使其与 Meteor 的核心包一起使用,特别accounts-base是非常容易。

大气层 ( http://atmosphere.meteor.com )上已经有一个 LDAP 包可供您使用,尽管我自己还没有使用过。如果您还没有安装它,您可以将它们添加到陨石中。

sudo -H npm install meteorite
Run Code Online (Sandbox Code Playgroud)

要制作您自己的包, http://atmosphere.meteor.com上有大量对 git 存储库的示例引用以及源代码。还有一篇关于如何更详细地执行此操作的博客文章:http://meteorhacks.com/extending-meteor-accounts.html