Shibboleth搭建IDP服务并集成OpenLDAP实现单点登陆(一)

本问讲述在win10 64位操作系统搭建 jdk1.8  tomcat8

1.访问Shibboleth官网,下载最新的IDP包,下载地址如下:

https://shibboleth.net/downloads/identity-provider/latest/shibboleth-identity-provider-3.3.3.zip

将文件解压,找到解压后文件,进入到bin文件下  找到install.bat,执行文件

显示:Source (Distribution) Directory (press <enter> to accept default): [C:\Users\Administrator\opt\shibboleth-identity-provider-3.3.3]

按回车键

显示:加载路径

Installation Directory: [/opt/shibboleth-idp]

输入:/opt/shibboleth-idp    按回车

显示:项目名(以本机号码.localdomain)

Hostname: [ZJZL-20180618EC.localdomain]

输入:ZJZL-20180618EC.localdomain   按回车    或者  输入你的项目名 例子(ssoDemo)   按回车 

显示:

https://ssoDemo/idp/shibboleth (记住这个地址)

输入:https://ssoDemo/idp/shibboleth  按回车

显示:

Attribute Scope: [localdomain]

输入:localdomain 按回车

显示:

Backchannel PKCS12 Password:

输入:123456 安回车   会出现几次输入密码全部设置成123456

最后如图:

现在shibboleth-idp项目就生成完了

*******注意(.bat文件执行完可能闪退,这时需要检查 opt文件目录下有没有shibboleth-idp文件夹,如果有就是项目install成功)

在C:\opt\shibboleth-idp

安装JSTL依赖包

由于Tomcat默认是不支持Java Server Tag Library库,所以我们需要在Shibboleth工程中添加JSTL的依赖包,依赖包下载地址如下:

https://build.shibboleth.net/nexus/service/local/repositories/thirdparty/content/javax/servlet/jstl/1.2/jstl-1.2.jar

将下好的jar 放到C:\opt\shibboleth-idp\webapp\WEB-INF\lib下

回到C:\opt\shibboleth-idp\bin下  找到build.bat文件   启动  

显示:Installation Directory: [C:\opt\shibboleth-idp]

按回车就好了  

注意(.bat文件执行完可能闪退,这时需要检查 C:\opt\shibboleth-idp\war文件目录下idp.war的修改日期,看是否是新生成的,如果是新生成的,则biuld成功)

接下来配置请见后续文章

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值