问题标签 [everyauth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
778 浏览

javascript - LoggedIn 在everyauth 中未定义

我的代码过去可以工作,但由于 cloud9ide 无法正常工作,几天没有碰它后,它就停止了工作。我总是得到一个 req.loggedin 作为未定义的everyauth 模块。我做一个简单的:

请求打印:

{会话:

怎么了?一切似乎都找到了,但我仍然不确定......???

这是请求的更大摘录:

0 投票
2 回答
905 浏览

authentication - 使用everyauth 包授权用户通过REST api 调用访问数据

我正在开发一个需要与 nodejs 服务器通信的谷歌浏览器扩展。我想知道是否可以使用everyauth 包来简化身份验证。对于初学者,我只想使用简单的基于密码的身份验证。但是从示例和文档以及根据我的试验来看,在我看来,everyauth 旨在用于 web 应用程序,如果我不设置 getLoginPath,则会给我错误。此外,我不确定如何配置everyauth 以在用户在 json 工资单中进行身份验证后发送用户详细信息或错误,而不是将用户重定向到特定页面。这是我的第一个 node.js 项目,我正在寻找一些关于如何继续进行的建议。我愿意使用其他提供此类身份验证的包/库,

0 投票
9 回答
219485 浏览

node.js - Node.js 设置与everyauth 一起使用的环境特定配置

我正在使用 node.js + express.js +everyauth.js。我已将所有的everyauth 逻辑移动到一个模块文件中

在这里面,我用密钥/秘密组合加载了我的 oAuth 配置文件:

这些代码对于不同的环境是不同的——开发/登台/生产,因为回调是针对不同的 url。

问题:如何在环境配置中设置这些以过滤所有模块,或者我可以将路径直接传递到模块中吗?

在环境中设置:

传入

? 希望这是有道理的

0 投票
2 回答
395 浏览

node.js - 如何拒绝用户使用 mongoose-auth /everyauth 登录

使用 node.js/expressjs/mongoose/mongoose-auth/everyauth。所有版本都是最新的。

我正在尝试在开发过程中使用数据库表通过电子邮件地址将用户列入白名单,但我希望身份验证的主要方法是 facebook。如果在 alpha_whitelist 中找到 Facebook 电子邮件,我希望只有 mongoose-auth 创建帐户。这会按预期为表中的地址创建帐户,但如果用户不在白名单中,则会超时并使服务器崩溃。

似乎无论我放什么,它都会失败并使服务器崩溃。我显然错过了一些东西。任何帮助,将不胜感激。

0 投票
1 回答
594 浏览

node.js - Mongoose-Auth (everyauth):如何渲染成功视图

只是没有得到如何通过提供者(facebook等)在成功的身份验证上进行自定义响应(发送或呈现):

handleAuthCallbackError方法具有请求和响应参数,我可以这样做:response.render 或 response.send

findOrCreateUser没有响应参数来呈现或发送自定义内容,redirectPath只是进行重定向。

谢谢。

0 投票
1 回答
1191 浏览

ajax - ExpressJS/Node ajax 登录

嗨,我正在使用 express 框架在 node.js 中创建一个站点。我正在尝试使用 facebox 来展示一个用户可以登录的框,这样网站上的音乐就不必停止播放。

我正在使用 mongoose-auth/everyauth 进行身份验证,但无法弄清楚如何做到这一点。

我需要能够将登录页面呈现为我相信的部分。我有以下几点:我认为使用 loginLocals 是答案?

任何人有任何想法!

0 投票
1 回答
1789 浏览

model-view-controller - Node.js:是否有人以 MVC 方式将 Mongoose-Auth/EveryAuth 与 Express 集成?

有没有人有一个在 MVC 组织的 Express 应用程序中集成 Mongoose-Auth 和 Everyauth 的示例存储库?

我意识到这可能有点牵强,但是任何关于如何将 Mongoose-Auth/Everyauth 与 MVC 结构集成的帮助或指示都值得赞赏。我在尝试将 Mongoose-Auth 的所有部分放入我的项目的 MVC 结构时遇到了麻烦。我会分享,但现在有点乱,没有帮助。

我使用这个带有 Express 和 Mongoose 示例的 MVC 开始了我的项目:

https://github.com/qed42/nodejs-express-mongoose-demo

0 投票
2 回答
895 浏览

everyauth - 在本地使用everyauth 进行开发

我希望 Nodeeveryauth模块在本地与 Twitter 一起工作(比如说)。(我已经让它在网上工作,但不是在本地。)按照本教程(见 5:00 左右)我修改/etc/hosts并添加了该行

127.0.0.1 http://myExampleWebsite.com

我也添加了这条线

127.0.0.1 本地主机本地主机

正如官方自述文件中所建议的那样。然而,

local.host:3000/auth/twitter

几秒钟后出错

错误:模块的步骤 getRequestTokentwitter超时。

关于我可能做错了什么的任何想法?

0 投票
1 回答
2610 浏览

node.js - 什么是everyauth 承诺?

我不明白everyauth 的承诺是什么。

我看到我需要返回一个承诺对象或用户,但什么是everyauth 承诺?

0 投票
2 回答
3258 浏览

node.js - 无需重新加载或额外请求即可访问客户端上的服务器会话信息

我使用express.session. 在客户端传达该会话信息的正常方式是使用新的 HTML 生成的服务器端重新呈现页面,但这需要重新加载。

我有一个单页应用程序并希望避免重新加载。有没有办法访问有关已连接用户客户端的信息?此信息是否存储在 cookie 中?如何在不重新加载页面或发出额外的服务器请求的情况下访问它?