Token访问Webapp Viewer应用
2019-07-02 本文已影响0人
青衣梦舞
需求描述:
用户想要再自己的业务系统中Iframe嵌入Portal中的web app builder创建的地图应用程序,同时又不能让别人通过查看源代码找到URL直接可以访问此应用。另外还不能弹出Portal登录界面。
解决方案:
基于Token认证方式在地图应用程序中加入token来进行权限认证。
步骤:
(1)在登录业务系统时,根据用户权限来判断是否有地图应用权限,然后使用portal 来生成token。https://xxxxx/arcgis/sharing/rest/generateToken
![](https://img.haomeiwen.com/i5140474/c9558a71ae0a246f.png)
(2)业务系统中Iframe嵌入地图应用页面
![](https://img.haomeiwen.com/i5140474/97753d11597529d5.png)
![](https://img.haomeiwen.com/i5140474/f94992ffdfe68979.png)
可能出现的问题:
(1)生成token时,使用IP无效
(2)生成token使用第二项、第三项方式测试有效。