【问题标题】:Laravel 5 oauth with both social and local accounts具有社交和本地帐户的 Laravel 5 oauth
【发布时间】:2017-12-12 19:20:46
【问题描述】:

大家!

在我的应用程序中,我希望能够从社交网络中的帐户以及本地注册的帐户登录并访问我服务器上的相同数据库。

我的意思:

场景 1: 用户按下“使用 facebook 登录” -> 访问应用程序功能

场景 2: 用户按下“使用在我的服务器上本地注册的帐户登录” -> 访问应用程序功能

如果我从本地帐户登录,则很容易检查身份验证数据并授予访问权限。 例如,如果我从 twitter 登录我的应用程序并获得他们的令牌,我如何使用它们来访问我服务器上的数据?

我只找到了有关如何使用 Passport 进行本地登录或使用 Socialite 使用社交服务的信息,但不能同时进行这两种操作。

【问题讨论】:

  • 社交登录和本地登录完全可以分开进行,您可以将护照和社交名流整合起来,它们用于不同的目的

标签: php laravel authentication laravel-5 oauth


【解决方案1】:

好吧,事实证明,仅使用具有标准身份验证的社交名流就很容易实现。我误解了 oauth 的概念,所以根本不需要护照。

【讨论】:

    猜你喜欢
    • 2014-08-20
    • 1970-01-01
    • 2015-09-29
    • 1970-01-01
    • 1970-01-01
    • 2021-01-18
    • 2015-04-23
    • 1970-01-01
    • 2021-03-16
    相关资源
    最近更新 更多