为了账号安全,请及时绑定邮箱和手机立即绑定

如果用JS直接请求一个地址,要得到数据,一般对权限是怎么控制的?

如果用JS直接请求一个地址,要得到数据,一般对权限是怎么控制的?

犯罪嫌疑人X 2018-12-07 09:37:00
模拟的情景是这样的,比如本地一个HTML页面,里面想用JS调用网络上一个地址,从而获取到数据。 在C#中的做法是网络上那个地址提供一个WCF服务,本地程序调用WCF,但现在是用JS调用,没有配置WCF的地方,请问一般要怎么处理,要配置类似oauth的认证系统吗?
查看完整描述

4 回答

?
Helenr

TA贡献1780条经验 获得超4个赞

通常情况js是通过调用生成json或者xml的页面获得数据的。你要调WCF服务,是否可以修改为以json或者xml的形式输出数据呢?

权限控制其实是一样的,客户端在发出获得数据的请求时要发送用户名和密码,服务器端根据客户端的用户名和密码判断客户端是否有得到数据的权限。

查看完整回答
反对 回复 2018-12-24
?
MMTTMM

TA贡献1869条经验 获得超4个赞

WCF cookie 只要登陸的用戶才可以。

查看完整回答
反对 回复 2018-12-24
?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

谢谢,关键是用纯JS不好控制权限,加密方式或结果都可以被别人看到,用WCF要配置,但在JS中好像配置不了

查看完整回答
反对 回复 2018-12-24
  • 4 回答
  • 0 关注
  • 841 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号