What is OpenID?
What is OpenID?
OpenID 是一种用于标识用户身份的协议,它允许用户在多个网站上使用同一个用户名和密码。它是由一组标准定义的,包括一个身份提供者(IdP)和一个身份验证服务(AS)。IdP 是网站或服务,它提供用户的身份信息,并将其发送给 AS。AS 是另一个网站或服务,它验证 IdP 发送的身份信息,并确认用户的身份。
OpenID 工作流程
- 用户选择 OpenID 提供商: 比如 Google/Tencent 或其他支持 OpenID 的服务来管理他们的身份。
- 用户访问应用网站,点击登录按钮。
- 重定向到 OpenID 提供商,验证用户身份。
- 用户认证成功后,OpenID 提供商将用户信息发送给应用网站。
- 应用网站验证用户信息,确认用户身份。
- 应用网站允许用户访问受保护的资源。