2013-04-01 80 views
3

我想在本地運行的應用程序(在本地主機上)配置Shibboleth SSO。 我已經照着所有的說明和配置我的shibboleth2.xml文件,但我有麻煩時,下面的鏈接訪問http://127.0.0.1:8080/Shibboleth.sso/Metadatahttp://127.0.0.1/Shibboleth.sso/Metadata生成Shibboleth SP元數據

我也試過http://127.0.0.1/MyAppName/Shibboleth.sso/Metadata,但也不能工作!

我錯過了什麼嗎?誰能幫我解決這個問題嗎?

謝謝。

+0

請嘗試聯繫Shibboleth「users」郵件列表http://shibboleth.net/mailman/listinfo/users – Michael

+0

您正在運行什麼Web服務器? – frictionlesspulley

+0

我正在使用IIS7! – Ruba

回答

6

您是否嘗試過下面的URL?

https://localhost/Shibboleth.sso/Metadata(記住它是區分大小寫)

如果使用一個IIS 7,IIS 6管理兼容性應IIS 7.x的安裝由於Shibboleth的安裝程序包使用這些管理接口。可以從管理工具>服務器管理器> Web服務器(IIS)>角色服務安裝IIS 6管理兼容性選項。

有關詳細設置說明,您可以查看此post

+1

建議不要用您的服務器的完整域名代替「localhost」 – Karthik

1

由於請求被代理到實際服務(gitlab),此處類似的症狀。解決方案:

<Location /Shibboleth.sso> 
    ProxyPass ! 
    SetHandler shib 
</Location> 

有關詳細信息,請參閱Shibboleth documentation

相關問題