Popup with related fields使用Token无法正常显示

官方Popup with related fields这个例子,想通过点击地图上的元素,显示关联表统计的数据,并显示关联表数据生成的统计图。
官方的例子:https://developers.arcgis.com/ ... .html 
代码只修改了官方定义关联表的字段,其他的没有改动,当然,数据由本地的server提供。

存在的问题是这样的,如果FeatureLayer设置了访问权限,在web中通过HTTP+TOKEN的形式(见附件)访问,由于已经加入了token,打开地图时不再要求输入用户名和密码,但是popuptemplate无法正常显示,如图:

error.jpg



如果在web的源码中不加入token,打开地图时要提示输入用户名和密码,输入正确候可以正常显示,如图,这是正常显示。

produticon.jpg



问题就在这里,为何带有Token形式的访问却不能显示popuptemplate中的任何信息?这是API的一个BUG吗?还是这里如果带有Token的话,需要别的设置,SDK中没有任何地方有说明啊。
另外上传地图的源码
 
已邀请:

徐鸿至

赞同来自:

这种情况要么输入不带token的地址,让api自己调用identitymanger,自己在前端输入账号密码,要么就配置proxy,把账号密码或者token写在proxy的配置中,前端调用代理过后的地址
相关文档:
https://developers.arcgis.com/javascript/3/jshelp/ags_proxy.html
https://github.com/Esri/resource-proxy

要回复问题请先登录注册