【问题标题】:How does OpenID authentication work?OpenID 身份验证如何工作?
【发布时间】:2008-12-09 19:16:31
【问题描述】:

我有点想知道 OpenID 身份验证的工作原理。

OpenID 身份验证和站点专用的身份验证有什么区别吗?

【问题讨论】:

标签: authentication openid


【解决方案1】:

什么是 OpenID?

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

OpenID

OpenID与传统认证形式的区别?

不同之处在于标识将分散到外部站点(例如 Wordpress、Yahoo、...)。网站会知道识别是否OK,让你登录。传统的网站身份验证会与私人数据库中保存的数据进行比较,因此您的用户名和密码只能用于登录本网站。使用 OpenID,您可以在多个网站上使用相同的凭据。

它是如何工作的?

步骤

  1. 用户连接到启用 OpenID 的网站。
  2. 用户输入凭据信息。
  3. 使用 BASE64 进行 POST(网站到提供商)
  4. 已构建答案(包含过期)
  5. 网站将用户重定向到提供商进行登录。
  6. 用户输入密码并提交。
  7. 验证完成。
  8. 登录!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-25
    • 1970-01-01
    • 2013-06-02
    • 2011-11-19
    • 2018-11-30
    • 2015-06-13
    • 2016-12-04
    • 1970-01-01
    相关资源
    最近更新 更多