我正在开发一个像 Heroku 这样的网站。我很困惑我应该如何处理 Github OAuth 部分?当您想在 Heroku 中注册并登录时,您不能使用 OAuth 方式(使用 Github 登录/注册)。
但登录后您可以创建应用程序。现在,您在 Heroku 中上传代码的选项之一是将您的 Heroku 帐户连接到您的 Github 帐户。
我的问题
当用户登录时,我如何将用户重定向到另一个页面,并且在身份验证(Github OAuth)之后,我如何检测到该用户以前登录并且用户不需要重新登录?
正是 Heroku 所做的。
我不明白如何将另一个数据发送到 Github OAuth 登录页面并在回调 url 中检索它以检测现在哪个用户登录并将他/她的 access_token 和 refresh_token 保存在数据库中。
并不是说我使用 expressjs express-session sequelize 和 ejs。