gpt4 book ai didi

javascript - 如果我想使用 AJAX 来访问我的 ASP.NET 站点,如何以 "paid upgrade"的形式实现 WCF/OData 访问?

转载 作者:行者123 更新时间:2023-11-28 02:52:21 25 4
gpt4 key购买 nike

假设我正在考虑一种商业模式,如果他们访问我的网站,就可以免费访问我的专有数据。。这些用户将获得广告补贴费用。

然后,对于付费用户,我希望提供对我的数据的直接原始 WCF 访问权限作为激励。我不希望免费用户可以使用此功能,但同时该网站正在使用 AJAX 来呈现页面内容。

问题

就像今天一样,AJAX 和原始 WCF 访问在网络上看起来是相同的。我需要确定流量的来源是什么(网页或非网页),并保护我的实现免遭滥用。

可能的解决方案?

可以获取页面变量(在 ASP.net/Javascript 中)并将其用作非付费用户所需的验证 key 。我可以在每个 AJAX 请求中包含此 key 。如果这是最好的解决方案,我应该如何将其从服务器发送到客户端?

关于身份验证

不确定这是否重要,但所有用户(付费和非付费)都将经过身份验证。 cookie 将存储在客户端上,并且可能由 STS 生成。

最佳答案

为免费用户设置一个通用的域特定 cookie,该 cookie 也会随任何 ajax 请求一起发送,因此您可以调整响应。没有 cookie,没有响应。

关于javascript - 如果我想使用 AJAX 来访问我的 ASP.NET 站点,如何以 "paid upgrade"的形式实现 WCF/OData 访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3504956/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com