详细解析在安卓端访问arcgis enterprise加密服务3-场景2
分享
如果理解了场景一,场景二也非常容易理解和实现。
场景二是结合使用user login 和token两个方式来实现安卓端访问加密服务。
场景二适用的要求:portal 中的数据保密,将其设置为有限的人员可见。服务器端验证走token方式。
环境满足条件:一套现有的arcgis enterpise,且给用户分配了账户。
如果你只使用arcgis server,需要用户登录才能看见加密服务,那么也可以结合使用token-based和登录界面。
这种访问方式不需要在enterprise中注册应用程序,只需要在代码中实现登录界面即可。
跟场景1的主要区别是,这种方式使用token加密方式,所以我们不需要在程序中使用OAuthConfiguration这个类了。
将以下这两句关键代码放在初始的mapview之后,加载服务之前即可:
使用token方式看到的登录界面与OAuth的界面略有不同,如下图:
参考资料:
https://developers.arcgis.com/ ... tion/
场景二是结合使用user login 和token两个方式来实现安卓端访问加密服务。
场景二适用的要求:portal 中的数据保密,将其设置为有限的人员可见。服务器端验证走token方式。
环境满足条件:一套现有的arcgis enterpise,且给用户分配了账户。
如果你只使用arcgis server,需要用户登录才能看见加密服务,那么也可以结合使用token-based和登录界面。
这种访问方式不需要在enterprise中注册应用程序,只需要在代码中实现登录界面即可。
跟场景1的主要区别是,这种方式使用token加密方式,所以我们不需要在程序中使用OAuthConfiguration这个类了。
将以下这两句关键代码放在初始的mapview之后,加载服务之前即可:
DefaultAuthenticationChallengeHandler handler = new DefaultAuthenticationChallengeHandler(activityContext);
AuthenticationManager.setAuthenticationChallengeHandler(handler);
使用token方式看到的登录界面与OAuth的界面略有不同,如下图:
参考资料:
https://developers.arcgis.com/ ... tion/
0 个评论
发起人
相关问题
- 如何优雅的使用ArcGIS知乎?
- 建设ArcGIS知乎平台的目和意义?
- ArcGIS知乎社区改进意见征集
- 【抽奖结果已出】ArcGIS知乎社区活动 之 你不知道的地理空间革命【转发分享有奖】【附奖品寄送照片】
- 苹果系统下可以使用arcgis 吗?
- arcgis版本兼容性
- 请问ArcGIS适合在局域网内用javaweb做二次开发吗?
- 请问大神们,怎么用ArcGIS做城镇间经济联系强度的图?
- 在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?
- ArcGIS如何求栅格图像的“质心”
- Arcgis runtime for android初学者该如何系统的学习?