【问题标题】:Trouble implementing logout from laravel application when user logs out from drupal application当用户从 drupal 应用程序注销时,无法从 laravel 应用程序注销
【发布时间】:2019-09-20 17:36:53
【问题描述】:

我已经在 drupal7 中构建了一个应用程序。我正在 laravel 中构建应用程序的新扩展。这里的情况是,我想让 drupal7 作为用户登录的基本应用程序。我已经在 drupal 中使用Oauth2-server 模块实现了登录。在登录到 drupal 应用程序后的这个设置中,我能够成功导航到 laravel,并且用户将显示为已登录,还能够获得一些我已经交换到 laravel 的自定义 jwt。 我的问题是关于注销。在这种情况下我将如何实现注销:我希望用户在注销 drupal 应用程序时从 laravel 应用程序中注销。

我添加了一个钩子来在用户注销时删除用户的刷新令牌,但这在 laravel 检查刷新令牌之前无济于事。

我希望用户在退出 drupal 应用后立即从 laravel 应用中退出。

【问题讨论】:

    标签: laravel drupal oauth-2.0 laravel-passport


    【解决方案1】:

    我已经设法通过向 Laravel 端添加另一个 API 调用来做到这一点,并在用户从 Drupal 端与用户 ID 和令牌对应的注销时设法注销用户。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-16
      • 2016-09-03
      • 2016-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-22
      • 1970-01-01
      相关资源
      最近更新 更多