什么是端点?
我一直在阅读有关OAuth的内容,并一直在讨论端点。 什么是端点?
到目前为止发布的所有答案都是正确的,端点只是通信渠道的一端。 在OAuth的情况下,您需要关注三个端点:
- 临时凭据请求URI(在OAuth 1.0a社区规范中称为请求令牌URL)。 这是您发送请求以获取来自服务器/服务提供商的未经授权的请求令牌的URI。
- 资源所有者授权URI(在OAuth 1.0a社区规范中称为“用户授权URL”)。 这是您指示用户授权从临时凭据请求URI获取的请求令牌的URI。
- 令牌请求URI(在OAuth 1.0a社区规范中称为访问令牌URL)。 这是一个URI,您发送一个请求到一个访问令牌交换一个授权的请求令牌,然后可以用来获得访问受保护的资源。
希望有助于清理事情。 玩得开心学习OAuth! 如果您在实施OAuth客户端时遇到任何困难,请发表更多的问题。
这是通信渠道的一端,通常这将被表示为服务器或服务的URL。
端点是用于与API通信的URL模式。
在开放标识authentication术语中,终点是发送(POST)身份validation请求的URL。
来自Google身份validationAPI的摘录
要获得Google OpenID端点,请通过向https://www.google.com/accounts/o8/id发送GET或HEAD HTTP请求来执行发现。 使用GET时,我们build议将Accept头设置为“application / xrds + xml”。 Google返回包含OpenID提供者端点URL的XRDS文档。端点地址注释为:
<Service priority="0"> <Type>http://specs.openid.net/auth/2.0/server</Type> <URI>{Google's login endpoint URI}</URI> </Service>
获取Google端点后,您可以向其发送身份validation请求,并指定相应的参数(在链接的页面上提供)。 您通过向URL发送请求或发出HTTP POST请求来连接到端点。
术语端点最初用于WCF服务。 稍后,即使这个词被用作API资源的同义词,RESTbuild议将这些URI(理解HTTP动词并遵循REST体系结构的URI)称为“资源”。
简而言之,资源或端点是远程托pipe的应用程序的入口,它允许用户通过HTTP协议与其通信。