首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >回送facebook登录

回送facebook登录
EN

Stack Overflow用户
提问于 2018-05-02 22:20:49
回答 1查看 1.5K关注 0票数 0

我试着用回收站作为API来实现facebook登录,

遵循http://loopback.io/doc/en/lb3/Tutorial-third-party-login.htmlhttps://github.com/strongloop/loopback-example-passport,我无法将教程应用到我的案例中,因为在示例中,客户端和服务器端位于同一个项目上。

我的应用程序:

  1. 网络应用程序(NextJS自定义快速服务器)
代码语言:javascript
复制
- example endpoint: www.myapp.com
- User click login by facebook button to get access\_token after that send to API.

  1. API应用程序(回溯)
代码语言:javascript
复制
- example endpoint: www.api-myapp.com
- API get access\_token from client then fetch data from facebook graph API.
- If email is existed then auto-login and return token to the client.
- Else register a new user and return token to the client.

从下面的流程中,我无法通过使用Loopback来实现这个流:(在正常情况下,我可以通过用户名和密码注册/登录,但我混淆了通过facebook登录注册/登录)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-03 15:10:37

使用回收站可以很容易地实现这种行为。假设您正在跟踪第三方登录文档,您只需:

  • 启用facebook-passport身份验证。
  • 在您的前端创建一个按钮,用于“使用facebook登录”,该按钮将用户重定向到authpath (即http://<api-server>/auth/facebook)。
  • successRedirect设置为http://<app-server>/<post-login-url>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50144389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档