将 SimpleSAML 与 Yii2 一起使用 - 多个自动加载问题



正如标题所暗示的那样,我目前有一个有效的 Yii2 门户,我们正在升级它以允许将 SSO 与 SAML 一起使用。

为了处理身份验证,我们使用 SimpleSAML,它位于 Web 根目录之外,如 SimpleSAML 文档所示。

问题是,Yii2 和 SimpleSAML 都有自己的作曲家实例,以及自己的自动加载器。 所以我在寻找一种方法来成功要求 Yii2 中的 SimpleSAML 作曲家自动加载器时遇到了问题,这已经需要它自己的作曲家自动加载器。

任何人都可以对此提供任何指导吗?

我设法解决了它,而不是需求问题,而是在 Yii2 中以正确方式调用函数的问题,因此使用 SimpleSAML 网站上的示例,在 Yii2 中为需要使用的任何函数添加一个斜杠,如下所示:

    $as = new SimpleSAML_Auth_Simple('default-sp');

您需要修复修补自动加载器的冲突问题。

我建议您阅读:

  • http://alanstorm.com/laravel_composer_autoloading

  • https://github.com/composer/composer/issues/3003

  • http://www.yiiframework.com/doc/guide/1.1/en/extension.integration

或者看看这个简单的php saml工具包:https://github.com/onelogin/php-saml

相关内容

  • 没有找到相关文章

最新更新