我在tomcat 7上运行了一个简单的Web应用程序http://idp.nikunj.com:8080/gslab 我已经安装了Apache并使用SSL进行了配置。 我的Apache与tomcat进行通信意味着当我输入https://idp.nikunj.com/时它将我重定向到http:idp.nikunj.com:8080 / gslab
<VirtualHost *:443>
DocumentRoot "c:/Apache24/htdocs"
ServerName idp.nikunj.com:443
ServerAdmin admin@example.com
ErrorLog "c:/Apache24/logs/error.log"
TransferLog "c:/Apache24/logs/access.log"
SSLEngine on
SSLCertificateFile "C:\idpV2.4.4\credentials\idp.crt"
SSLCertificateKeyFile "C:\idpV2.4.4\credentials\idp.key"
<Location />
AuthType shibboleth
ShibRequestSetting applicationId gslab
ProxyPass http://idp.nikunj.com:8080/gslab/
ShibRequestSetting requireSession 1
require valid-user
</Location>
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory "c:/Apache24/cgi-bin">
SSLOptions +StdEnvVars
</Directory>
UseCanonicalName on
</VirtualHost>
我在apache上配置了Shibboleth,并使用salesforce配置了SSO作为IDP。 当我点击我的apache时,它会将我重定向到salesforce。身份验证成功后,我被重定向到我在Tomcat上运行的Web应用程序。工作正常。 我在POST Param中获得了SAMLRespose。
现在我需要做的是我想在我的网页上打印SAML属性。 请帮忙。