SSL证书:SSL是一种安全协议,SSL证书是在客户端浏览器和服务器之间建立一条SSL安全通道,SSL证书只是表面服务器身份的。服务器必须有SSL证书(单向认证),有时候也需要客户端有SSL证书(双向认证)。
SP是sevice provider,IdP是identity Provider。
配置步骤如下:首先获取两个sp和Idp服务器的SSL证书,
准备ldp元数据文件。
配置Seahub_settings.py ,会输入sp服务器地址,以及到底同步进来什么信息(用户名 部门 邮箱 电话等)。
里面还会有重定向到Idp服务器的配置。
配置ADFS服务器。
如果配置成功,在网页端点击adfs按钮,你会被重定向到ADFS服务器,输入用户名密码,
登陆验证通过后,你会被重定向到Seafile主页。客户端也是一样的效果。
总结:首先准备seafile服务器和adfs服务器的SSL证书,然后seafile配置文件里写seafile地址,重定向到adfs服务器地址进行判断,以及返回哪些用户信息(用户名、部门、邮箱、电话)。