问题标签 [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.
node.js - Everyauth.js 在第一次身份验证请求时失败
背景:我使用 nginx 作为我的 express 服务器的反向代理来处理 SSL。我使用everyauth 包来处理facebook oauth。Redis 用于会话存储。
问题:在第一个身份验证请求中,每个身份验证都会在getAccessToken
身份验证步骤中超时。在第二个身份验证请求中,它将完成所有身份验证步骤并返回。
具体来说:我已经跟踪执行到了在 getAccessToken 步骤中everyauth 使用请求包的地步。Request使用 https 模块发出永远不会返回的请求(永远不会执行回调)。
代码
版本
- 节点:0.8.8
- 快递:2.5.10
- 连接redis:1.4.4
- Everyauth:0.3.0
node.js - Connect-Auth vs Everyauth vs Passport vs Authom - 用于实时网络应用程序?
对于开发实时网络应用程序,它们之间有哪些正面和负面的比较?我SocketStream
现在用。
node.js - 将everyauth与restify一起使用
我正在尝试使用everyauth 来处理使用restify 创建的rest api 的身份验证。但是找不到起点。我希望做类似的事情:
但是restify 不接受everyauth 中间件。
我该如何设置restify和everyauth?
node.js - node.js everyauth twitter mongodb 错误:您正在尝试访问您未配置的`findUserById` 配置的属性/方法?
在findOrCreateUser
函数中,我返回一个promise
,然后我使用来自 mongoDB 的用户文档来完成它。
然后它给出了这个错误You are trying to access the attribute/method configured by findUserById, which you did not configure
我使用了这个人的教程http://nodetuts.com/tutorials/26-starting-with-everyauth.html#video他没有这样做。为什么它甚至需要一个findUserById
函数?我将返回整个文档,而不仅仅是一个 ID。
所以,是的,我该如何纠正这个问题?我想在你归还你的之后promise
,一切都很好。
node.js - 运行everyauth 示例的问题
我试图运行everyauth 模块的示例。但是,当我输入 sudo node server.js 时出现此错误
我已经用谷歌搜索了一段时间,但无法准确找出此错误背后的原因。有什么建议吗?
node.js - 运行everyauth 示例中的问题
我正在尝试运行everyauth 示例。但是,它显示以下错误
我已经安装了everyauth。当我执行 sudo node server.js 运行示例时,它显示应用程序正在运行。但是,当我在 localhost:3000 访问该站点时,它显示了上述错误。
它显示了诸如未定义的everyauth之类的东西。可能是什么原因?我的意思是肯定安装了everyauth。难道是没有正确导入?
node.js - 初学者的 Everyauth 示例
我有一个 NodeJs+Express+Mongo 应用程序。应用程序对模型“项目”进行 CRUD 操作
我想要的是使用everyauth(密码——而不是通过facebook、twitter...)来实现身份验证和授权。任何人都可以提出一个简单、易于理解的教程和一个适合初学者的可执行示例吗?
node.js - 节点 - 视图中的everyauth.user 助手未定义?
嘿,我正在尝试将 findUserById 配置为在视图中使用 everyauth.user 辅助方法。
这是我的配置:
console.log(brand) 给了我:
所以我知道数据库正在返回用户,但是视图中的 #{everyauth.user.email} 给了我错误:
无法读取未定义的属性“名称”所以它仍然未定义?!
node.js - Node.js everyauth 集群错误
我用 node.js 编写可扩展的应用程序并且遇到了问题。当我点击 facebook auth 链接 (/auth/facebook) 并将我重定向回来时 - 抛出错误:
{"error":{"message":"redirect_uri 不是绝对 URI。检查 RFC 3986。","type":"OAuthException","code":191}}
我想,这是因为我使用集群。我尝试为会话设置 RedisStore:
...一些代码...
但它仍然不起作用。此外,“findOrCreateUser”功能正常工作,我可以根据需要获取用户信息。我需要的只是将用户重定向到索引页面。
我正在使用Express 3,节点 0.8.14
Everyauth 在 github 上有同样的问题https://github.com/bnoguchi/everyauth/issues/153
提前致谢!
javascript - everyauth findByUserId 错误
我有 express 2.* 的工作示例,但现在我正在转向版本 3.*。问题是使用 facebook 进行身份验证,这会导致一些问题。一切正常,直到everyauth 向facebook 发出GET 请求,然后返回错误:
这是 app.js 代码
要解决此问题,请添加以下行: