Oauth 2.0 OData和oAuth有什么区别?

Oauth 2.0 OData和oAuth有什么区别?,oauth-2.0,odata,Oauth 2.0,Odata,我对OData和OAuth之间的区别有点困惑?它们都是授权协议吗?或者它们一起使用?它们是完全不同的东西: 是用于查询端点和服务信息的协议 您可以对其执行选择和筛选 OData(开放数据协议)是一个ISO/IEC批准的OASIS标准,定义了一套构建和使用RESTAPI的最佳实践。它支持创建基于REST的服务,这些服务允许Web客户端使用简单的HTTP消息发布和编辑使用统一资源定位器(URL)标识并在数据模型中定义的资源 正式文档有点宽泛,但我相信示例非常有趣,请注意过滤器参数: https:/

我对OData和OAuth之间的区别有点困惑?它们都是授权协议吗?或者它们一起使用?

它们是完全不同的东西:

是用于查询端点和服务信息的协议

您可以对其执行选择和筛选

OData(开放数据协议)是一个ISO/IEC批准的OASIS标准,定义了一套构建和使用RESTAPI的最佳实践。它支持创建基于REST的服务,这些服务允许Web客户端使用简单的HTTP消息发布和编辑使用统一资源定位器(URL)标识并在数据模型中定义的资源

正式文档有点宽泛,但我相信示例非常有趣,请注意
过滤器
参数:

https://example.org/Airports?$filter=contains(Location/Address, 'San Francisco')

是一个授权协议

OAuth2.0是用于授权的行业标准协议。OAuth2.0关注于客户端开发人员的简单性,同时为web应用程序、桌面应用程序、移动电话和客厅设备提供特定的授权流。本规范及其扩展正在IETF OAuth工作组内开发

OpenIDC是OAuth之上基于OpenID的认证标准

我认为这是值得一提的,因为它经常与OAuth一起提到

OpenID Connect是OAuth 2.0协议之上的一个简单身份层,它允许计算客户端根据授权服务器执行的身份验证来验证最终用户的身份,并以可互操作和类似REST的方式获取有关最终用户的基本配置文件信息