需求描述:
用户想要再自己的业务系统中Iframe嵌入Portal中的web app builder创建的地图应用程序,同时又不能让别人通过查看源代码找到URL直接可以访问此应用。另外还不能弹出Portal登录界面。
解决方案:
基于Token认证方式在地图应用程序中加入token来进行权限认证。
步骤:
(1)在登录业务系统时,根据用户权限来判断是否有地图应用权限,然后使用portal 来生成token。https://xxxxx/arcgis/sharing/rest/generateToken
(2)业务系统中Iframe嵌入地图应用页面
image.png
image.png
可能出现的问题:
(1)生成token时,使用IP无效
(2)生成token使用第二项、第三项方式测试有效。
网友评论