Web工具凭证

578
2
跳到解决方案
03-16-2021 09:27 am
MarkCederholm
通过
定期贡献者II

我有一个网络工具,使用arcpy和Python API。arcgis.gis.GIS对象正确地看到了web工具的用户,但是arcpy看到了ArcSOC进程的所有者。我想arcpy以网络工具用户的身份登录到传送门[这样在一个专业项目中的层将是可见的,这是我不想与每个人分享的]。有什么办法可以做到吗?

标签(3)
0荣誉
1解决方案

接受的解决方案
MarkCederholm
通过
定期贡献者II

最后我创建了一个特殊的帐户,并存储了加密的密码。我对这种方法不是很满意,但它至少防止了硬编码凭证。

在原帖子中查看解决方案

0荣誉
2回答
nita14
通过
定期撰稿人

嗨,马克,

据我所知,你做不到。您可以尝试在门户上创建一个“代理帐户”。与该用户共享内容。最后,从外部资源硬编码/哈希/上传其凭据在arcpy使用:

https://desktop.arcgis.com/en/arcmap/10.7/tools/server-toolbox/sign-in-to-portal.htm

BR,

亚当

0荣誉
MarkCederholm
通过
定期贡献者II

最后我创建了一个特殊的帐户,并存储了加密的密码。我对这种方法不是很满意,但它至少防止了硬编码凭证。

0荣誉