如何在windows8中安装和配置shibboleth SP?

时间:2016-03-11 05:35:19

标签: saml-2.0 shibboleth service-provider

我有自定义IDP,我需要从Shibboleth SP创建SAML请求并获取SAML响应并在Shibboleth SP中处理它。

我按照shibboleth提供的文件为SP 2.5.6安装windows,但发现它不清楚。

[https://wiki.shibboleth.net/confluence/display/SHIB2/Installation][1]

有人可以共享Shibboleth SP安装和配置的链接或帖子,一步一步,易于理解。

我已经下载并安装了适用于Windows的Shibboleth SP 2.5.6,但无法继续。

1 个答案:

答案 0 :(得分:0)

我假设您必须使用服务提供商

使用testshib来测试你的应用,它太容易了。

按照步骤

  1. 在您的计算机上下载并安装sp
  2. 将shibboleth的配置包含在你的apache中 2.1。进入httpd.conf文件添加包含“PATH / opt / path / etc / apache22”(如果版本是apache2.2,否则为宜)​​
  3. 在apache22.config文件中添加您想要保护的位置 - 它将是/ secure bydefault
  4. 在你的shibboleth2.xml文件中(在etc文件夹中)把你的实体id(应用程序默认元素),ex https://mywebsite.com/shibboleth - 这可以是任何东西,而不是必要的真实路径
  5. 将您的idp的实体ID放在sso元素中,如果是testshib,则为https://idp.testshib.org/idp/shibboleth
  6. 在元数据提供程序中将idp的元数据uri放入idp的元数据urn,如果testshib将http://www.testshib.org/metadata/testshib-providers.xml
  7. https://mywebsitehost.com/Shibboleth.sso/Metadata下载您的元数据 - 这里mywebsitehost将是一个真正的主机,其余路径将由shibboleth自动配置 - 此路径将下载您的sp的元数据文件
  8. 通过注册
  9. 将您的元数据文件上传到testshib

    你准备好了。转到https://mywebsitehost.com/secure,您应该被重定向到idp进行身份验证。

    注意:确保您的域名配置为ssl(https)