为IIS而不是Apache(作为服务提供者)配置simplesamlphp

时间:2016-06-27 20:35:43

标签: php authentication saml-2.0 simplesamlphp

我正在处理的项目已从Apache LAMP堆栈迁移到基于IIS的Azure enrivonrment。我正在尝试安装SAML2.0支持,并尝试使用simplesamlphp,就像我之前设置的那样。

但是,通过安装建议我正在运行第6节“配置Apache”,它要求您“找到要运行SimpleSAMLphp的虚拟主机的Apache配置文件”。 (页面是PHP demo)。

是否可以在IIS上执行等效操作?我找不到有关simplesamlphp的任何说明。跳过此步骤并执行其他操作,应用程序的安装/设置页面无响应。

如果simplesamlphp不是IIS的好选择,那么还有其他人可以推荐的包吗?

1 个答案:

答案 0 :(得分:2)

  

是否可以在IIS上执行等效操作?我找不到任何东西   关于simplesamlphp的说明。

IIS的SimpleSamlPHP效果很好,但我也找不到任何好的文档。只需执行以下操作即可配置Apache:

  1. Enable FastCGI in IIS
  2. 在IIS中创建一个虚拟目录到simplesamlphp文件夹中的www文件夹。
  3. 添加阅读&执行服务器上运行的应用程序池的权限

    在IIS中右键单击新虚拟目录 - >修改权限 - >安全 - >编辑 - >加。 将计算机用作位置,而不是域。 搜索IIS APPPOOL\DefaultAppPool,或将DefaultAppPool替换为IIS中使用的应用程序池。

  4. 继续configuration of SimpleSamlPHP from adding baseurlpath to config.php

    祝你好运!