“凭据”在HTTP响应和请求方面意味着什么?

时间:2017-01-31 02:51:22

标签: ajax api http single-page-application credentials

大家

几个星期前,我在API的不同域中托管的应用程序中传递,存储和读取cookie时出现问题。我拥有API和SPA,我可以通过在服务器和客户端添加“凭证”并允许CORS用于特定来源来解决问题。

虽然我设法找到了解决方案,但我仍然不明白这意味着什么。

凭据代表什么?它的意思是什么?

https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS

1 个答案:

答案 0 :(得分:0)

凭据是一个通用术语,指的是您(或您的应用)的详细信息,用于检查您在提出请求时声称自己是谁。可以使用各种不同类型的凭证,并且可以以各种方式传递它们。例如:

  • 它们可以是作为cookie传递的会话令牌
  • 它们可以是使用HTTP BasicAuth机制传递的用户名和密码。
  • 他们(理论上)可以做其他事情。

在上下文中,如果是那篇文章,它们指的是在请求中说“我是这个人”的所有不同方式......以及是否应该在各种文件之间传递凭证(通过浏览器请求)涉及的主机/服务器。