0
我的網絡應用程序通過反向代理進行安全保護,shibboleth sp發揮了它的魔力。我收到一個saml迴應,我有自定義名稱ID。我如何將它通過自定義標題傳遞給我的Web應用程序?Shibboleth SP:如何在http頭中傳遞NameID?
我的網絡應用程序通過反向代理進行安全保護,shibboleth sp發揮了它的魔力。我收到一個saml迴應,我有自定義名稱ID。我如何將它通過自定義標題傳遞給我的Web應用程序?Shibboleth SP:如何在http頭中傳遞NameID?
使用AJP
ProxyPass /secure ajp://localhost:8009/MyApp/secure
ProxyPassReverse /secure ajp://localhost:8009/MyApp/secure
這裏8009
是AJP的端口,以便把這個唯一的,即使你的應用程序將在8080
工作的另一件事情,在你的shibboleth2.xml
,在ApplicationDefaults
標籤添加屬性attributePrefix="AJP_"
,所以每個屬性都會以ajp作爲前綴,您可以使用request.getHeader("AJP_NameID");
。