Javascript 如何知道是谁在Web Api中提出了请求?
我想防止其他人向我的Web API发出请求。我有一个页面(www.PageAuthorized.com)向某些Web API发出请求,但可能有人向相同的API发出其他请求。您在这里有多个选项。您可以实现一些证书检查。或者引入一个必须发送和验证的令牌。您也可以使用用户名和密码,或者现在最好使用oauth。或者只是简单地通过https进行授权。饼干,也许还有其他选择。这取决于您希望实现的复杂性和安全性,以及将使用多少用户。尝试提供有关应用程序的更多详细信息为webapi配置CORS可以实现以下目标:Javascript 如何知道是谁在Web Api中提出了请求?,javascript,c#,angularjs,ajax,asp.net-web-api,Javascript,C#,Angularjs,Ajax,Asp.net Web Api,我想防止其他人向我的Web API发出请求。我有一个页面(www.PageAuthorized.com)向某些Web API发出请求,但可能有人向相同的API发出其他请求。您在这里有多个选项。您可以实现一些证书检查。或者引入一个必须发送和验证的令牌。您也可以使用用户名和密码,或者现在最好使用oauth。或者只是简单地通过https进行授权。饼干,也许还有其他选择。这取决于您希望实现的复杂性和安全性,以及将使用多少用户。尝试提供有关应用程序的更多详细信息为webapi配置CORS可以实现以下目标:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="http://mydomain.xyz"/> />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
你能详细说明一下吗?这里提供更多细节。它解决了我的问题:),现在我可以限制来自specifics WebClient的请求。谢谢