Shibboleth 2 IDP安装(windows xp)

一、环境准备
1、安装Java1.5以上
2、安装tomcat6
3、安装ANT1.7.1

二、步骤
1、运行IDP_HOME/ant.bat(运行前,请先修改resources/WEB-INF/web.xml),将 file://$IDP_HOME$/conf/internal.xml; file://$IDP_HOME$/conf/service.xml; 改为 file:///$IDP_HOME$/conf/internal.xml; file:///$IDP_HOME$/conf/service.xml; ,否则启动tomcat时会报错(IOException parsing XML document from URL )
2、将IDP中的endorsed目录复制到tomcat主目录
3、在环境变量中加入JAVA_OPTS=-Xmx512m -XX:MaxPermSize=256m
4、将shib-jce-1.0.jar复制到JAVA_HOME/jre/lib/ext
5、修改JAVA_HOME/jre/lib/security/java.security文件,将security.provider.#=edu.internet2.middleware.shibboleth.DelegateToApplicationProvider 加入security.provider最后一行(#是顺序的数字),示例:

security.provider.8=sun.security.smartcardio.SunPCSC security.provider.9=sun.security.mscapi.SunMSCAPI security.provider.10=edu.internet2.middleware.shibboleth.DelegateToApplicationProvider 

 

6、修改TOMCAT_HOME/conf/server.xml,将下列定义加入

<Connector protocol="org.apache.coyote.http11.Http11Protocol"
       port="8443"
           maxHttpHeaderSize="8192"
           maxSpareThreads="75"
           scheme="https"
           secure="true"
           clientAuth="want"
           SSLEnabled="true"
           sslProtocol="TLS"
           keystoreFile="IDP_HOME/credentials/idp.jks"
           keystorePass="PASSWORD"
           truststoreFile="IDP_HOME/credentials/idp.jks"
           truststorePass="PASSWORD"
           truststoreAlgorithm="DelegateToApplication"/>

如果是tomcat5.5就删除protocol="org.apache.coyote.http11.Http11Protocol",将IDP_HOME改为IDP的目录,PASSWORD是安装IDP时keystore的密码

7、将idp.war复制到TOMCAT_HOME/webapps下

三、测试
1、在浏览器中输入http://localhost:8080/idp/profile/Status 看到OK表示成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值