草庐IT

koa-passport

全部标签

node.js - 如何使用 nodejs/passport 处理未经授权的请求

根据thedocumentation,如果我像这样处理身份验证请求,我将能够捕获成功的尝试。app.post('/login',passport.authenticate('local'),function(req,res){//Ifthisfunctiongetscalled,authenticationwassuccessful.//`req.user`containstheauthenticateduser.res.redirect('/users/'+req.user.username);});但是,就像文档说的那样:Bydefault,ifauthenticationfail

node.js - 如何使用 nodejs/passport 处理未经授权的请求

根据thedocumentation,如果我像这样处理身份验证请求,我将能够捕获成功的尝试。app.post('/login',passport.authenticate('local'),function(req,res){//Ifthisfunctiongetscalled,authenticationwassuccessful.//`req.user`containstheauthenticateduser.res.redirect('/users/'+req.user.username);});但是,就像文档说的那样:Bydefault,ifauthenticationfail

node.js - 为移动应用程序进行 facebook 登录的正确方法是什么(使用 node.js/passport.js 服务器)

我有一个与后端服务器配合使用的移动应用程序,我想了解使用facebook登录(创建帐户)然后保持整个系统同步的最佳做法。这是我目前所理解的:-移动应用可以在设备上登录并获取access_token-访问token可以传输到服务器。我使用与某些api.myhost.com/auth/facebook路由Hook的passport-facebook-token进行了概念验证,看来我可以验证用户身份并检索他的FB数据。因此,我可以将他与我数据库中的现有用户进行匹配,也可以创建一条新记录。我不明白的:1)我必须使用https将FBtoken传输到我的服务器吗?2)我应该如何处理其他应该经过身份

node.js - 为移动应用程序进行 facebook 登录的正确方法是什么(使用 node.js/passport.js 服务器)

我有一个与后端服务器配合使用的移动应用程序,我想了解使用facebook登录(创建帐户)然后保持整个系统同步的最佳做法。这是我目前所理解的:-移动应用可以在设备上登录并获取access_token-访问token可以传输到服务器。我使用与某些api.myhost.com/auth/facebook路由Hook的passport-facebook-token进行了概念验证,看来我可以验证用户身份并检索他的FB数据。因此,我可以将他与我数据库中的现有用户进行匹配,也可以创建一条新记录。我不明白的:1)我必须使用https将FBtoken传输到我的服务器吗?2)我应该如何处理其他应该经过身份

ajax - 如何在没有重定向的情况下使用 Passport-Facebook 登录?

我正在构建一个phonegap应用程序,它将在服务器端安装nodejs。我想使用passport-facebook策略实现登录,但他们的回调指定了两个路由,/successcallback和/failurecallback。拥有一个单页应用程序,这使得将用户重定向到某某页面变得非常困惑。我不想从服务器提供静态文件(index.html、login.html),而是将它们放在客户端上并要求客户端进行ajax调用。到目前为止,我可以将/auth/facebook调用作为AJAX请求,但我无法收到对同一请求的任何响应,因为登录策略需要重定向用户。我宁愿在成功登录时向用户发送user_id或名

ajax - 如何在没有重定向的情况下使用 Passport-Facebook 登录?

我正在构建一个phonegap应用程序,它将在服务器端安装nodejs。我想使用passport-facebook策略实现登录,但他们的回调指定了两个路由,/successcallback和/failurecallback。拥有一个单页应用程序,这使得将用户重定向到某某页面变得非常困惑。我不想从服务器提供静态文件(index.html、login.html),而是将它们放在客户端上并要求客户端进行ajax调用。到目前为止,我可以将/auth/facebook调用作为AJAX请求,但我无法收到对同一请求的任何响应,因为登录策略需要重定向用户。我宁愿在成功登录时向用户发送user_id或名

node.js - Passport Facebook 验证未调用回调

我正在制作一个Node应用程序,当我尝试在Facebook上使用Passport时,验证回调没有运行(没有记录任何内容)。任何帮助将不胜感激。varexpress=require('express');varroutes=require('./routes/routes.js');varlayout=require('./routes/layout.js');varfacebook=require('./routes/facebook.js');vareditprof=require('./routes/editprof.js');varapp=express();varvogels=

node.js - Passport Facebook 验证未调用回调

我正在制作一个Node应用程序,当我尝试在Facebook上使用Passport时,验证回调没有运行(没有记录任何内容)。任何帮助将不胜感激。varexpress=require('express');varroutes=require('./routes/routes.js');varlayout=require('./routes/layout.js');varfacebook=require('./routes/facebook.js');vareditprof=require('./routes/editprof.js');varapp=express();varvogels=

node.js - 如何配置 passport-github 以在回调时确认用户?

我有一项服务,我的目标是让用户通过OAuth授权我们访问他/她的Github帐户。API层是无状态的,所以我不想维护任何session信息。我到目前为止的代码是:app.usepassport.initialize()app.usepassport.session()passport.usenewGitHubStrategyclientID:global.config.oauth.github.clientIDclientSecret:global.config.oauth.github.clientSecretcallbackURL:"http://localhost:9500/au

node.js - 如何配置 passport-github 以在回调时确认用户?

我有一项服务,我的目标是让用户通过OAuth授权我们访问他/她的Github帐户。API层是无状态的,所以我不想维护任何session信息。我到目前为止的代码是:app.usepassport.initialize()app.usepassport.session()passport.usenewGitHubStrategyclientID:global.config.oauth.github.clientIDclientSecret:global.config.oauth.github.clientSecretcallbackURL:"http://localhost:9500/au