登录过程如下所示:

一次完整的saml认证过程,包括一次samlrequest和samlresponse,

首先用户如果想访问一个sp,sp会先检验用户是否登录,如果用户已经登录,即可以正常访问sp的资源,

如果用户未登录,会读取sp上存放的idp的公钥,构建一个samlrequest到idp进行登录校验,并跳转到idp的登录页面进行登录,如果idp校验通过,idp会生成samlresponse返回sp,

并且加上该用户的身份信息断言。sp验证通过即可正常访问sp的资源。

最新文章

  1. 【安装mysql】windows安装压缩版mysql5.7.15
  2. RabbitMQ 入门 Helloworld
  3. 温习SQL server
  4. shell之条件表达式
  5. POJ 2528 (线段树 离散化) Mayor's posters
  6. Java API —— IO流小结
  7. 解决java.io.IOException: Cannot run program "cygpath": CreateProcess error=2, 系统找不到指定的文件 的错误
  8. 【暑假】[实用数据结构]UVAlive 4329 Ping pong
  9. Creating custom datatypes using the umbraco usercontrol wrapper
  10. HDU 4280 Island Transport(网络流)
  11. 在eclipse中运行wordcount,控制台打印log4j警告
  12. 如何看linux是32位还是64位
  13. URL中增加BASE64加密的字符串引起的问题(java.net.MalformedURLException:Illegal character in URL)
  14. [转]java-Three Rules for Effective Exception Handling
  15. .NET读取Excel文件的三种方法的区别
  16. 【BZOJ3730】震波(动态点分治)
  17. 如何接入银联“快速接入”产品API
  18. html5+ 原生标题栏添加input 输入框
  19. HTML自学笔记
  20. .net core 基于IIS发布

热门文章

  1. js apply与call的用法与区别
  2. 关于 i++ 和 ++ i
  3. linux格式化磁盘命令
  4. python接口测试—mysql数据库操作
  5. iotop发现jdb2/sdb1-8 io使用过高解决办法
  6. 实现MD5算法
  7. java面试(集合类)03
  8. Mysql中event事件的入门
  9. python openpyxl 简单使用
  10. 浅谈redis分布式锁用法