OpenID登录工作流?

OpenID登录工作流?,openid,Openid,当有人使用开放ID登录站点时,幕后发生了什么 有人能给我解释一下从合作伙伴开放ID站点典型登录时发生的工作流程/步骤吗?(如本网站) i、 e.当我登录myopenid时,会向该站点传递什么?她怎么知道这是一个正确的登录?什么是OpenId? OpenID是一个开放的、去中心化的、免费的、以用户为中心的数字身份框架。OpenID利用了现有的互联网技术(URI、HTTP、SSL、Diffie Hellman),并意识到人们已经在为自己创建身份,无论是在他们的博客、photostream、个人资料页

当有人使用开放ID登录站点时,幕后发生了什么

有人能给我解释一下从合作伙伴开放ID站点典型登录时发生的工作流程/步骤吗?(如本网站)

i、 e.当我登录myopenid时,会向该站点传递什么?她怎么知道这是一个正确的登录?

什么是OpenId? OpenID是一个开放的、去中心化的、免费的、以用户为中心的数字身份框架。OpenID利用了现有的互联网技术(URI、HTTP、SSL、Diffie Hellman),并意识到人们已经在为自己创建身份,无论是在他们的博客、photostream、个人资料页面,使用OpenID,您可以轻松地将其中一个现有URI转换为可在支持OpenID登录的站点上使用的帐户

OpenId和传统身份验证表单之间的区别? 不同之处在于,标识将分散到外部站点(例如Wordpress、yahoo…)。该网站将知道身份是否正确,并允许您登录。传统的身份验证表单会与他们的私有数据库进行比较,并允许您登录或不登录。您只能使用登录密码登录此网站。使用openId,您可以在多个网站上使用相同的登录密码

它是如何工作的?
  • 列表项
台阶
  • 用户连接到启用OpenID的网站
  • 用户输入凭证信息
  • 使用BASE64(网站到提供商)发布帖子
  • 生成一个答案(包含过期)
  • 网站将用户重定向到提供商进行登录
  • 用户输入密码并提交
  • 验证已经完成
  • 登录
    我写了这个答案,但这个更老了,所以我把答案贴在这里