SAML2.0 从零到壹最佳实践

本文深入浅出地介绍了SAML2.0协议的基础概念、认证流程、安全设计以及如何配置SAML服务。通过实例演示了IDP(如赛赋IDaaS)与SP之间的交互,包括SAML认证请求、认证断言的生成与验证,以及安全措施如签名和加密。读者将了解到如何使用赛赋IDaaS进行线上调试和配置SAML应用。
摘要由CSDN通过智能技术生成

前言

SAML协议是一个比较复杂的协议,有很多文章介绍了SAML协议的基础知识,但是如何SAML协议如何实现,如何配置一个SAML的SP服务方,提供一个支持调试的SAML的认证服务(IDP),缺乏一个深入浅出的介绍系统性的介绍。

本博客详细介绍了SAML协议的基础概念,实现,相关的DEMO以及提供调试的IDP。

需要知道的基础概念

首先需要了解几个基本的服务方:

IDP:账号认证的服务方,如赛赋IDaaS作为IDP,主要就是完成认证

SP:向用户提供商业服务的软件(实体),比如禅道

Browser:用户方的浏览器,用户通过浏览器进行资源的访问和相关跳转完成身份的认证

需要知道的几个地址(容易混淆)

“用户登录地址”,应用的SAML协议登录路径

“relayState地址”,应用认证成功后的跳转地址。

“AssertionConsumerServiceUrl”,应用接收统一身份认证平台SAML协议回调接口url

entityId,统一身份认证平台的SAML断言标识的路径,如

http://www.cipherchina.com:7777/cipher/saml/metadata

(其中,赛赋IDaaS的entityId的端口号默认为7777,路径默认为/cipher/saml/metadata,域名或IP为赛赋IDaaS实际部署的服务器IP地址或域名)

统一身份认证

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值