×

oauth

“oauth”的中文意思?请先通过oauth登录系统什么意思

admin admin 发表于2022-05-22 21:31:56 浏览190 评论0

抢沙发发表评论

“oauth”的中文意思


oauth本质一种开放的协议,对象是第三方可以使用OAUTH认证服务
简介

  OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。同时,任何第三方都可以使用OAUTH认证服务,任何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP、JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间,因而OAUTH是简易的。互联网很多服务如Open API,很多大公司如Google,Yahoo,Microsoft等都提供了OAUTH认证服务,这些都足以说明OAUTH标准逐渐成为开放资源授权的标准。
  在官方网站的首页,可以看到下面这段简介:
  An open protocol to allow secure API authorization in a simple and standard method from desktop and web applications.
  大概意思是说OAUTH是一种开放的协议,为桌面程序或者基于BS的web应用提供了一种简单的,标准的方式去访问需要用户授权的API服务。OAUTH类似于Flickr Auth、Google’s AuthSub、Yahoo’s BBAuth、 Facebook Auth等。

请先通过oauth登录系统什么意思


就是先通过第三方系统才可以登陆。OAuth的解释就是对第三方应用的授权机制,使其获取用户的数据。数据所有者收到第三方请求授权后,告诉系统通过第三方应用的请求,系统就会自动生成一个令牌(token),用来替代密码,供第三方应用使用。

oauth2.0的设计初衷是为了通过授权避免用户多次登录吗


不是,oauth的设计是用户不向第三方暴露自己的登陆信息的情况下,授权第三方以自己的身份访问一些资源.

oauth2的设计初衷是源于oauth1计算签名的复杂度,希望进一步降低第三方开发者的开发门槛