Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services 仅加密Salesforce电子邮件字段_Web Services_Encryption_Salesforce_Apex Code - Fatal编程技术网

Web services 仅加密Salesforce电子邮件字段

Web services 仅加密Salesforce电子邮件字段,web-services,encryption,salesforce,apex-code,Web Services,Encryption,Salesforce,Apex Code,有没有办法只加密Salesforce中的电子邮件字段?任何想法都很好。使用SFDC内置功能或APEX、触发器或web服务 谢谢。Salesforce确实支持“文本(加密)”自定义数据类型。您必须联系Salesforce才能为您的组织启用此功能。关于加密字段,需要注意以下几点: 加密字段使用128位主密钥加密,并使用AES(高级加密标准)算法 您只能存储文本,最大长度为175个字符 除具有“查看加密数据”权限的用户外,所有用户的加密数据都将被屏蔽显示 Apex现在内置了加密功能,可以很好地工

有没有办法只加密Salesforce中的电子邮件字段?任何想法都很好。使用SFDC内置功能或APEX、触发器或web服务


谢谢。

Salesforce确实支持“文本(加密)”自定义数据类型。您必须联系Salesforce才能为您的组织启用此功能。关于加密字段,需要注意以下几点:

  • 加密字段使用128位主密钥加密,并使用AES(高级加密标准)算法
  • 您只能存储文本,最大长度为175个字符
  • 除具有“查看加密数据”权限的用户外,所有用户的加密数据都将被屏蔽显示


Apex现在内置了加密功能,可以很好地工作,但您能否澄清一下您想做什么?真正的加密,还是只想在屏幕上隐藏可见地址?谁需要访问未加密的数据?您希望他们需要采取哪些步骤来访问这些数据?谢谢您的回复。因此,我们希望电子邮件地址在静止时被加密。因此,当电子邮件地址未被查看时,应该对其进行加密。无论何时代表需要查看地址,即案例记录、联系记录或发送电子邮件,都应解密地址。另一个用例是,当客户向我们发送电子邮件时,我们需要在将该地址存储在案例记录中之前对其进行加密(在案例表上)。这能说明我在追求什么吗?再次感谢。嗨,乔治,谢谢你的回答。Salesforce不会加密电子邮件字段,但正确吗?我被告知这是唯一一个他们不会加密的字段。这有意义吗?Salesforce不会加密开箱即用字段,例如Contacts对象上的字段;加密字段是一个自定义字段。您可以向Contact对象添加新的文本(加密)字段,并从页面布局中删除内置字段。这似乎很危险,因为您可能会破坏一些现有功能,例如发送忘记我的密码电子邮件。您可以添加一个apex触发器,将电子邮件地址从自定义字段复制到标准电子邮件字段-同样,标准字段不会被加密(尽管它不会显示在页面布局上)