项目背景:第三方系统要使用金蝶云星空系统的用户名和密码,但是不做金蝶系统的单点登录,只做金蝶系统的用户名密码校验
前提条件:此帖子涉及到的方法需要部署在金蝶内网,并且能登陆金蝶系统后台数据库的前提条件下
1、金蝶内网环境下做个自定义接口程序
2、接口引用Kingdee.BOS.dll
3、ConfidentialDataSecurityUtil.GenSecurityPW(UserPwd, UserSalt);
UserPwd:金蝶用户的明文密码
UserSalt:金蝶用户表T_SEC_USER里面的FMEMO字段值
返回出来的字符串就是加密后的密码密文
将加密后的密码密文和金蝶用户表T_SEC_USER里面的FPASSWORD密码字段进行比较,一样则说明密码正确,不一样则说明密码不正确
标签:用户名,单点,登录,金蝶,系统,密码 From: https://www.cnblogs.com/zfangfang/p/18427119