SN Password

系统中我们总会遇到要设置password字段,或者获取password字段的value的场景。下面我们简单说明下password的设值和取值。

1 password字段的类型

    在创建字段的时候可以发现系统有两种password类型的字段:

    两种password类型在form的样例:

        其中开箱的‘Password’字段是 '1 Way Encrypted' 类型,'My Password' 字段是'2 Way Encrypted' 类型。

目前平台(New York版本)只有四个字段是'1 Way Encrypted'类型:

2 给password字段设置value

2.1 '1 Way Encrypted' 类型

GlideEncrypter相关加密API并不适用,所以User表中的password字段设值的推荐方法为:

// newPassword 为string类型gr.setDisplayValue('password',newPassword);

                                                                                   

2.2 '2 Way Encrypted' 类型

// newPassword 为string类型gr.u_my_password = newPassword ; 或者 gr.setValue('u_my_password', newPassword);


3 获取password字段的value

3.1 '1 Way Encrypted' 类型

GlideEncrypter相关解密API并不适用,暂无获取到value的方法。(后续若有发现会在更新)

3.2 '2 Way Encrypted' 类型

利用GlideEncrypter的解密API,

var Encrypter = new GlideEncrypter();gs.info( 'u_my_password 2 way '+  Encrypter.decrypt(grSysUser.getValue('u_my_password')) ) // 123456


©著作权归作者所有:来自51CTO博客作者ServiceNow的原创作品,谢绝转载,否则将追究法律责任

更多相关文章

  1. java Date日期类型与字符串 转换
  2. 详解4种类型的爬虫技术
  3. shell变量的类型
  4. Go语言学习笔记3
  5. MySQL深入研究:快速安装MySQL
  6. 一文看懂 java 10 中 var 关键字(类型推断)!
  7. C/C++判断数据类型与顶层const与底层const的区分
  8. 2021年如何快速上手PHP8.0
  9. Go语言学习笔记2

随机推荐

  1. 偷学Python第二十九|time模块和calendar模
  2. “三本”如何高效自学前端四个月逆袭
  3. Python办公自动化|自动更新不对称表格
  4. 理解Redis的反应堆模式
  5. 偷学Python第四天|分支结构,附练习案例
  6. 偷学Python完整版下载与声明
  7. 程序员30岁前月薪达不到30K,该何去何从
  8. Python正则表达式的运用与常用的正则表达
  9. Webpack 4正式发布!从0配置到生产模式,你需
  10. js中基础数据结构数组去重问题