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

标签 authentication meteor

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
  • meteor 账户-ldap - https://github.com/emgee3/meteor-accounts-ldap
  • 关于authentication - Meteor.js 中的自定义身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20954397/

    相关文章:

    meteor / Jasmine /速度: how to test a server method requiring logged in user?

    javascript - 子类化 Meteor.users() 以获得不同的用户类型

    javascript - 在 MeteorJS 中向在线用户直接发送消息

    api - Laravel 中 REST API 使用的最佳身份验证方法是什么?

    objective-c - 通过提升的助手和 SMJobBless 获得根访问权限

    Android Facebook授权-安装官方Facebook应用程序时无法登录

    authentication - 删除 meteor 身份验证的登录 token

    php - 重新发送电子邮件的功能将我带到主页,并且在给定功能中什么都不做 - Laravel

    meteor - 如何设置Meteor.js loginButtons的样式?

    javascript - 简单模式正则表达式验证不返回错误消息