我一直在阅读OAuth,它一直在谈论端点。端点到底是什么?
当前回答
它是通信通道的一端,因此通常会表示为服务器或服务的URL。
其他回答
来吧,伙计们:)我们可以用例子来做得更简单:
/this-is-an-endpoint
/another/endpoint
/some/other/endpoint
/login
/accounts
/cart/items
当放在一个域中时,它看起来像:
https://example.com/this-is-an-endpoint
https://example.com/another/endpoint
https://example.com/some/other/endpoint
https://example.com/login
https://example.com/accounts
https://example.com/cart/items
可以是http或https,在本例中我们使用https。
对于不同的HTTP方法,端点也可以不同,例如:
GET /item/{id}
PUT /item/{id}
将是两个不同的端点-一个用于检索(如“cRud”缩写),另一个用于更新(如“cRud”)
就是这么简单!
端点是通过网络访问的服务、工具或应用程序的“连接点”。在软件世界中,任何正在运行并“监听”连接的软件应用程序都使用端点作为“前门”。当您希望连接到应用程序/服务/工具以交换数据时,您将连接到其端点
端点是用于与API通信的URL模式。
术语的端点是用于创建请求的URL。 从不同的角度来看下面的例子:
/api/groups/6/workings/1
/api/v2/groups/5/workings/2
/api/workings/3
它们可以在给定的API中清楚地访问相同的源。
端点,在OpenID身份验证术语中,是将身份验证请求发送(POST)到的URL。
摘自谷歌身份验证API
要获得谷歌OpenID端点,可以通过向https://www.google.com/accounts/o8/id发送get或HEAD HTTP请求来执行发现。当使用GET时,我们建议将Accept报头设置为“application/xrds+xml”。谷歌返回一个包含OpenID提供者端点URL的XRDS文档。端点地址被注释为:
<Service priority="0">
<Type>http://specs.openid.net/auth/2.0/server</Type>
<URI>{Google's login endpoint URI}</URI>
</Service>
一旦您获得了谷歌端点,您就可以向它发送身份验证请求,并指定适当的参数(可在链接页面上获得)。通过向URL发送请求或发出HTTP POST请求连接到端点。