openid和token的区别
时间: 2024-04-24 09:27:25 浏览: 18
回答: OpenID和Token是两个不同的概念。OpenID是一个去中心化的网上身份认证系统,用于用户在不同网站上进行身份验证。用户可以在一个作为OpenID身份提供者的网站上注册,然后在其他支持OpenID的网站上使用该身份进行登录。OpenID解决了用户不需要记住多个用户名和密码的问题,同时也不依赖于中心性的网站来确认数字身份。\[1\]
而Token是服务端生成的一串字符串,用作客户端进行请求的令牌。当用户第一次登录后,服务器会生成一个Token并返回给客户端。以后客户端在请求数据时,只需携带这个Token即可,无需再次携带用户名和密码。Token可以看作是一种暗号,在数据传输之前进行核对,不同的Token被授权不同的数据操作。\[3\]
所以,OpenID是用于身份认证的系统,而Token是用于客户端请求数据时进行身份验证的一种机制。它们的作用和使用场景是不同的。
#### 引用[.reference_title]
- *1* [COOKIE,SESSION,OPEN_ID ,TOKEN 的区别](https://blog.csdn.net/mayanyun2013/article/details/86622669)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [微信登录过程、openId、token详解](https://blog.csdn.net/youhebuke225/article/details/106976679)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [openid是什么意思?token是什么意思?](https://blog.csdn.net/qq_37805832/article/details/125443072)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]