uipath字符串需要那个包_UiPath之安全保存账号密码

在RPA中,当我们登录某个系统的时候,势必会输入用户名和密码,那么在UiPath中都有哪些方法来安全的实现登录呢?下面我将介绍3种常见的做法。

  1. Type Secure Text
  2. Windows 凭据管理器
  3. 在UiPath Orchestrator中设定Asset来保存用户和密码

第一种:Type Secure Text,它只能输入SecureString类型的变量,所以我们需要先使用GetPassword来存储密码,然后再转换为SecureString。

29d73bb02dd154e9d85298580036967a.png

上图是整个流程实现的过程,下面,我们来分别看看每一个是如何实现的

首先:需要一个GetPassword的activities,在这里我们可以看到下面两个属性

dbc90a785f8d77c5ef10be57823c3719.png

第一个password:用来存储我们的密码

第二个Result:用来将密码转化为String类型的字符串输出。

其次:通过Assign来将String类型密码转为SecureString。将SecurePassword的值等于

New System.Net.NetworkCredential("",Password).SecurePassword

这个地方,可能大家会觉得这个函数太长了,我记不住啊,那么小白告诉你怎么理解。

我们要登录系统,那这个系统System我们肯定得用上;既然是登录,几乎都会连接网络,联想到Net;输入的是密码,肯定是和凭证有关系NetworkCredential;最后我们的目的是要干嘛呢?将密码转换为SecureString类型,所有选择SecurePassword。

02fe850381a64830bf6344ceb97cf465.png

最后:需要一个TypeSecureText来实现密码的输入。

c6d860eeba91a1a284bdf734470bb2f7.png

属性如下:

b3b754129a6c5dca59972badf7433424.png

这样就实现的密码的安全输入。

第二种方式:Windows 凭据管理器

操作步骤:进入控制面板—用户帐户和家庭安全—凭据管理器—普通凭据—输入用户名密码

0c3ed4f693aff6b6bdea9c99e5bc9056.png

在Windows凭据管理器设置完成之后,在UiPath Studio里面如何调用呢?

使用Activity “Get secure credential”‍可以调用设置好的凭证,Target与刚才的命名相对应。Output产生两个变量供后续程序使用。

package: UiPath.Credentials.Activities

0d5b4885a22879b9e37db780ba2ed394.png

第三种:在UiPath Orchestrator中设定Asset来保存用户和密码

很多文章都把这种方法给省略了,这里本人还是来说一下实现的方式。

首先:我们需要一个Orchestrator账号,通过这个Url:https://platform.uipath.com/

去申请。

其次:需要将我们的流程发布到Orchestrator中,至于如何发布流程,在后面的文章中,我会给大家讲解。在发布的时候,我们要将Uipath.agent.exe打开,并连接上Orchestrator,如下图:

b0a14585edbccc6a6224181db7dfcf10.png

最后看看如何实现的

需要用到的activities:GetCredential

Input属性:

AssetName:是我们在Orchestrator上定义的Asset,注意这里需要用双引号。

OutPut属性:

Password:是获取到的密码

Username:是获取到的用户。

a191ed527384cb84f8a32394bee6c91a.png

文章来源:RPA之家-RPA人的家,欢迎回家!

作者:RPA之家

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值