passport-facebook相关内容

服务器身份验证后如何为前端提供 JSON Web 令牌?

到目前为止,我只处理了服务器呈现的应用程序,在用户通过用户名/密码或使用 OAuth 提供程序(Facebook 等)登录后,服务器只是在重定向到相关页面时设置会话 cookie. 但是现在我正在尝试使用更“现代"的方法构建应用程序,前端使用 React,后端使用 JSON API.显然,对此的标准选择是使用 JSON Web 令牌进行身份验证,但是我无法弄清楚如何将 JWT 提供给客户端, ..

不安全登录被阻止:您无法从不安全页面获取访问令牌或登录此应用程序.尝试将页面重新加载为 https://

我通过使用 href 将 Facebook 身份验证 API 路由链接到按钮来实现 Passport Facebook 身份验证,例如: Facebook 登录 当我点击按钮时,它会重定向到 Facebook 身份验证页面.但是在页面上,会显示一条错误消息,内容类似于“不安全登录被阻止:您无法获取访问令牌或从不安全页面登录此应用程序.尝试 ..

护照req.isAuthenticated()始终返回false,而req.user()未定义

我正在使用 passport-facebook 和 express-session 在服务器端存储用户会话. 会话将存储在mongo中,cookie也将在浏览器中设置,但是 req.isAuthenticated()返回false,并且 req.user()未定义. passport.deserializeUser 也可以正常工作. 关于为什么会发生这种情况的任何想法吗? 解决方 ..

如何在passport-facebook/Passport.js中捕获FacebookAuthorizationError?

我有一个快递应用程序,该应用程序通过Passport.js和passport-facebook策略使用Facebook身份验证.我已经按照文档来处理身份验证. 一切正常... 直到,Facebook尝试通过回调Url报告错误.在这种情况下,我收到了一个未捕获的FacebookAuthorizationError异常,并且未调用failRedirect. 由于未捕获的异常,最终用户看到“ ..
发布时间:2020-07-02 19:17:21 其他开发

通过Passport.js Facebook策略进行身份验证后,如何使用Facebook Graph API?

我已使用Facebook策略对用户进行身份验证,并获得了他们的用户信息.我的应用程序现在需要访问Facebook上的其他图形api端点.我没有找到一种方法来访问向Facebook图形api发送请求的工具.进一步研究该策略后,我发现一切都是围绕OAuth 2策略构建的. 1)我如何使用Facebook策略调用其他图形api端点? 2)我是否应该在某个地方钻探通行证api以便在某个地方访问 ..

Passport Facebook身份验证不起作用

我有一个nodeJS应用程序(快速),它具有一个Facebook登录名.我使用的是“护照-facebook"身份验证,如此处 passport-facebook 所述.几周前我的登录仍然可以正常工作,但是现在情况有所改变.我不确定Facebook是否已更改某些内容,或者我是否已更改.我没有涉及任何登录代码,因此我怀疑这是在Facebook的末尾. 这是我的验证码: router.get ..

电子邮件字段在passport.js Facebook策略中是可选的

我写了用于登录Facebook的代码,一切正常,我正在获取用户的电子邮件地址.但是facebook上还有另一个选项,可让用户选择我的应用程序将有权访问的数据. 如果用户单击该名称,则会看到名称和所有标记为必填项,但是电子邮件是可选的,用户可以将其从将要提供给应用程序的数据中删除. 在应用程序上,电子邮件是必需的.那么如何在Facebook上按要求标记电子邮件? 这是我在代码中使用 ..

没有redirect_uri的Oauth2流

我正在创建一个与Node.js服务器通信的Android/iOS应用,并希望使用Google(和/或Facebook)和OAuth2在我的服务器上安全地标识它们.我查看了以下文档: https://developers.google. com/+/web/signin/server-side-flow 我不需要授权,我只需要身份验证(我只想确保调用Node.js服务的人就是他们所说的人).为 ..
发布时间:2020-07-02 19:14:55 其他开发

服务器身份验证后如何为前端提供JSON Web令牌?

到目前为止,我只处理服务器渲染的应用程序,在这些应用程序中,用户通过用户名/密码或使用OAuth提供程序(Facebook等)登录后,服务器仅在重定向到相关页面时设置会话cookie. 但是,现在我正在尝试使用更“现代"的方法来构建应用程序,其中React处于前端,而JSON API处于后端.显然,此方法的标准选择是使用JSON Web令牌进行身份验证,但是我在弄清楚如何向客户端提供JWT以 ..

不安全的登录被阻止:您无法从不安全的页面获取访问令牌或登录此应用程序。尝试将页面重新加载为https://

我正在通过使用href将Facebook身份验证API路由链接到按钮来实现Passport Facebook身份验证: Facebook登录 当我点击按钮时,它会重定向到Facebook身份验证页面。但是在页面上,会显示一条错误消息,提示 “不安全登录被阻止:您无法获取访问令牌或从不安全的页面登录此应用程 ..

PassportJS会话混合

在我们的ExpressJS应用程序中,当被推送到生产服务器时,护照会话随机混合。随机地,该页面可以加载另一个用户的视图,即使我没有注销我的会话。没有做任何事情,另一个刷新将带回我自己的帐户(随机)。 我们的两个网页应用程序发生了这种现象,由两个单独的用户编码,按照其网站上的护照指南。这两个网络应用都使用Facebook连接/ API。 这两种都在Redis和File会话存储上。我看到关 ..
发布时间:2017-10-07 00:29:11 其他开发

与角fullstack应用在角fullstack结构不保存用户会话护照Facebook的整合

我从这里产生的角fullstack应用程序 - https://github.com/angular-fullstack/generator-angular-fullstack 我使用的是相同的目录结构角fullstack。 现在我试图与Facebook SDK来验证用户身份,做下面的步骤 - 1)指定护照Facebook登录策略 //创建的auth / Facebook的/ inde ..