authorization - Meteor Github授权

标签 authorization meteor github-api

我正在使用 Meteor Accounts-github 模块来处理我的应用程序中的身份验证/帐户创建。

我想确保任何尝试登录应用程序的新用户都是特定 Github 组织的成员。我还想不仅在首次创建用户时验证这一点,而且在每次登录时验证这一点。如果用户已从此 Github 组织中删除,那么他们应该无法登录我的应用程序。

本质上,我正在向网站添加一些管理功能,并且我只希望属于特定组织成员的 Github 用户能够登录并执行此管理功能(例如更新一些基本内容)。

有没有办法在每次用户创建和登录事件时执行此 Github API 调用?

最佳答案

您需要稍微自定义身份验证,请查看我的项目:

https://github.com/534N/miProfile

我实现了它,以便只接受 github 帐户。

关于authorization - Meteor Github授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18128930/

相关文章:

WCF - 为什么 'CustomAuthorizationPolicy' 在每个操作上都会创建一个 'CustomPrincipal'?

authentication - 使用Keycloak发行 “API keys”

javascript - 在meteor中,如何获取底层sockjs服务器的句柄?

ruby - github api v3 创建问题消息未找到

javascript - 在 JavaScript 上验证 GitHub API

c# - 签署 API 请求时应包括的内容

javascript - Meteor动态创建对象并引用它们?//有没有简单的方法来做到这一点

node.js - 使用 Node youtube-dl和MeteorJS保存视频文件

Jenkins GitHub 访问 token - 启用检查但不编写代码

android - 为我的 Android 应用程序验证用户身份的最佳方法是什么?