security - Salesforce - Schema 类是否描述缓存在 Salesforce 端的方法?
问题描述
我有一个要求,我想在每个 DML 之前检查 salesforce 自定义对象和字段的权限。作为解决方案,我实现了自己的 DML 语句版本,例如 Util.insert、Util.update 等。
在这些方法中,我正在使用 Salesforce 的“架构描述”方法进行权限检查。
我试图查找有关这些方法的内部工作的信息,如果 Salesforce 缓存此信息以用于单个执行上下文或缓存应在我端处理以获得更好的性能。
我在他们的官方文档中找不到有关此的任何信息。
感谢您对此的任何帮助。
谢谢。
解决方案
如果需要,您可以手动完成,但 git 上有这个项目,它利用访问控制器来测试 FLS 和 CRUD 问题。我们实施了它并且效果很好。
https://github.com/CodeScience/CSUtils/wiki/Using-Security-Coding-Library-(ESAPI)
推荐阅读
- sql - 将一个表中的名称与另一表中的名称匹配
- glassfish - Glassfish 6 保存时自动部署
- javascript - javascript url调用执行两次
- html - Outlook 中的 html 电子邮件签名显示大量空白和空白
- python - 如何将与 Databricks 作业相关的所有参数运行到 python 中?
- javascript - 实时查询没有响应使用 Parse 平台运行 Quasar (vue)
- python - python中的局部变量和全局变量
- sql - 如何修复 NEXTVAL 在插入查询中返回 null 但在 PostgreSQL 中单独执行时返回正确值?
- php - 如果当前用户是帖子的作者,则在前端显示图标
- android - Android:在 TextInputView 的边框内显示计数器