0

我想在将数据从 Active Directory 转换为 OpenIDM 时解码字符串。系统之间的同步没问题,但其中一个属性具有 base64 编码字符串。

我想在将属性持久化到托管用户对象之前对其进行转换。

任何人都知道我该如何实现它。我尝试了几种javascript方法,但没有成功。

4

1 回答 1

0

最后,我能够使用以下转换实现字符串的解码

if (source != null)
{
    var base64 = Packages.org.forgerock.util.encode.Base64url
    b64tO = new Packages.java.lang.String(base64.decode(source));
    logger.info("Decoded: {}", b64tO);
    target = b64tO;
}

希望它可以帮助某人!

于 2020-05-27T21:46:20.523 回答