Shibboleth SP安装简介

安装环境:Ubuntu 14.04
在看本教程前建议先熟悉Shibboleth的官方Wiki,官方Wiki见参考链接。

  1. 安装Apache服务器
    sudo apt-get install apache2
  2. 配置Apache服务器
    1. 配置https连接(非必需,可以跳过)
      • 加载ssl模块
      • 创建证书
    2. 配置Apache到Tomcat的Ajp连接
  3. 安装Shibboleth SP
  sudo apt-get install libapache2-mod-shib2
  a2enmod shib2         #启用Apache对应的模块

SP的配置目录 /etc/shibboleth
SP的日志目录 /var/log/shibboleth
4. 配置Shibboleth SP
1. 创建证书(sp和idp沟通用)
shib-keygen -f -e your-entity-id -h hostname
2. 配置shibboleth2.xml,主要是如下三句话
- <ApplicationDefaults entityID="https://exm.sp.com/shibboleth" REMOTE_USER="eppn"> 主要修改entityID为你的entityID,exm.sp.com - <SSO entityID="https://idp.testshib.org/idp/shibboleth">SAML2 SAML1</SSO> 修改为对应的IDP地址 - <MetadataProvider type="XML" uri="http://www.testshib.org/metadata/testshib-providers.xml" backingFilePath="testshib-two-idp-metadata.xml" reloadInterval="180000"/> 同样修改为IDP的对应地址
修改完配置后/etc/init.d/shibd restart,重启服务。

  1. 使用TESTSHIB测试安装(可选)
    TESTSHIB地址

参考链接:

  1. shib-keygen使用指南
  2. 安装Shibboleth SP
  3. Shibboleth官方Wiki

转载于:https://my.oschina.net/abely/blog/699074

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值