【发布时间】:2016-09-28 13:40:30
【问题描述】:
我正在尝试将 Drupal 8 作为我们的客户网站。我们的客户目前通过我们自己的身份验证应用程序进行身份验证,该应用程序与我们的文档存储(而不是 MySQL)对话以对用户进行身份验证并为他们提供唯一的会话 ID(最终是 JWT,但那是另一天和对话),我们可以使用它然后在我们的任何其他自有应用程序中查询 REST API 并获取用户数据。
我们正在从基于 JSP 的旧网站迁移到 drupal,因为我们的应用程序现在是用 Symfony 3 编写的,但希望我们的客户网站是 Drupal 8。
这是我正在努力解决的问题。如果我在我们的旧网站中进行身份验证,我希望能够使用我们手中的会话 ID 重定向到 Drupal 8 网站,并使用它来获取我们登录用户的对象。我的这点工作正常,但我现在可以说... 好的,我找回了用户对象,第 3 方服务说会话 ID 是有效的,所以我们知道我们已经过身份验证。
请参考以下流程图。我还希望能够在 Drupal 8 中手动进行身份验证。这可能吗(我确定是),如果可以的话,有人可以指出我需要/应该做什么的正确方向,我应该调用 API 吗?
谢谢你的好意和美好的一天:)
【问题讨论】:
标签: php authentication drupal drupal-8