Declaración de uso compartido explícito recomendada para clases internas

Jan 05 2021

En nuestra última revisión de seguridad de Salesforce, nos hemos enfrentado a un problema relacionado con las declaraciones de uso compartido omitidas de las clases internas que actúan como un contenedor.

Hemos pasado esta revisión durante años, así que supongo que recientemente se debe haber incluido algún nuevo tipo de criterio.

Estas clases contenedoras internas no están accediendo a los datos de todos modos, así que quería saber cuál sería la declaración de uso compartido recomendada (probablemente with sharingo inherithed sharing) para ellos con el fin de pasar la Revisión de seguridad de Salesforce o, si sería suficiente informarlos como falsos positivos.

Respuestas

1 Raul Jan 05 2021 at 21:10

Pregunta relacionada: ¿Necesito definir el uso compartido para clases internas?

Yo prefiero inherited sharing, with sharingaunque también estaría bien.

si fuera suficiente informarlos como falsos positivos.

No, es mejor tener una pequeña cantidad de falsos positivos para que el equipo de seguridad los revise.