将身份验证扩展到使用不同 PHP 框架的子文件夹



我正在为我的主项目使用Codeigniter,该项目还包含一个子文件夹,该子文件夹在Symfony(Kimai(中具有另一个项目。我想在我的主项目(CodeIgniter(和子文件夹(Symfony(中使用单点登录。

这两个框架的身份验证机制不同。我想要的是,每当用户对我的主项目进行身份验证时,我的Symfony项目就不需要再次请求身份验证。

到目前为止我尝试过:

我尝试使用curl进行身份验证。

你需要做的是为symfony编写自定义的身份验证器,它将在你的主应用程序(即CodeIgniter(中验证你的数据。

一般来说,你可能有几种不同的方法来实现它

  • 身份验证器正在针对主应用中的某些 API 进行身份验证
  • 身份验证器直接从主应用程序的数据库中读取信息
  • 一些混合,与会话/饼干等(在您的设置上(。

如何在Symfony中编写自定义身份验证器的示例在symfony文档中。这是如何在没有任何黑客等的情况下在symfony中实现它的干净方法。

相关内容

  • 没有找到相关文章

最新更新