Von KI übersetzt. Noch nicht von der Community geprüft. Auf Englisch lesen

Blog · 18. Oktober 2023 · Steve Simpson · Sicherheit

Salesforce-Berechtigungssätze und Berechtigungssatzgruppen: Leitfaden und Demo

In unserer heutigen Erkundung der Salesforce-Sicherheit tauchen wir tief in die Welt der Berechtigungssätze und Berechtigungssatzgruppen ein.

Salesforce hat sich über die Jahre weiterentwickelt, und heute sind Berechtigungssätze das wichtigste Mittel, um Zugriff auf die verschiedenen Elemente der Plattform zu gewähren.

In diesem Beitrag besprechen wir die Bedeutung von Berechtigungssätzen und wie sie sich für eine effizientere Zugriffsverwaltung in Berechtigungssatzgruppen ordnen lassen.

Der Übergang von Profilen zu Berechtigungssätzen

Früher waren Profile das Mittel der Wahl, um den Zugriff auf Salesforce-Funktionen zu steuern. In letzter Zeit hat sich jedoch etwas Grundlegendes geändert. Profile sollen heute auf das Wesentliche reduziert werden und sich vor allem auf Dinge wie IP-Adresszugriff und grundlegende Standardwerte beschränken. Die eigentliche Stärke liegt in Berechtigungssätzen, also Sammlungen von Berechtigungen, die zu einem Satz gebündelt sind.

Dieser Wandel ermöglicht eine feinere Steuerung des Benutzerzugriffs. Statt Profilen zahlreiche Berechtigungen direkt hinzuzufügen, bieten Berechtigungssätze einen modularen Ansatz für die Zugriffsverwaltung. Stellen Sie sie sich als Bausteine vor, die sich zu komplexen Berechtigungskombinationen zusammensetzen lassen. Berechtigungssatzgruppen bringen außerdem das Konzept der „Stummschaltung“ mit, mit dem Sie einer Gruppe von Nutzenden bestimmte Fähigkeiten wieder entziehen.

Diagramm: den Zugriff auf Salesforce-Objekte steuern wie den Zutritt zu Büros. Das Setup steuert Apps, Registerkarten, Objekte, Felder, Berichte, Seitenlayouts und Seiten, die Nutzenden über ein Profil und Berechtigungssätze gewährt werden

Der Aufbau von Profilen und Berechtigungssätzen

Um das Konzept besser zu verstehen, zerlegen wir es an einem praktischen Beispiel. Stellen Sie sich eine Salesforce-Instanz mit verschiedenen Arten von Nutzenden vor, die jeweils unterschiedliche Zugriffsstufen brauchen. Wir zeigen das in einer Demo mit einem Piloten namens Paul und zwei Objekten: „View Airports“ und „Navigational Aids“.

1. Ein Staff-Pilot-Profil anlegen

Legen Sie zuerst für Paul ein Profil mit minimalem Zugriff an, passenderweise „Staff Pilot Profile“ genannt. Dieses Profil sollte nur die absolut nötigen Berechtigungen gewähren.

2. Berechtigungssätze aufbauen

Diagramm: eine Berechtigungssatzgruppe für Paul, den Piloten. Ein minimales Profil plus eine Pilotengruppe aus den Berechtigungssätzen Airport View und Navigation View, ein Stummschaltungs-Berechtigungssatz, der ein Feld entfernt, und weitere Gruppen für Schulung und Einrichtungen

Legen wir nun zwei Berechtigungssätze an:

Berechtigungssatz 1: Airport View

Beschreibung: Flughafendaten ansehen

Berechtigungen: Zugriff auf das Objekt „OA Airports“ gewähren, einschließlich Lesezugriff auf alle seine Felder.

Berechtigungssatz 2: Navigational View

Beschreibung: Navigationsdaten ansehen

Berechtigungen: Zugriff auf das Objekt „OA Navigational Aid“ gewähren, zusammen mit Lesezugriff auf alle seine Felder.

3. Eine Berechtigungssatzgruppe anlegen

Bilden Sie als Nächstes eine Berechtigungssatzgruppe namens „Pilot Group“. Sie besteht aus den beiden zuvor angelegten Berechtigungssätzen „Airport View“ und „Navigational View“.

4. Berechtigungen stummschalten

Jetzt kommt die Magie der Stummschaltung. Mit einem Stummschaltungs-Berechtigungssatz lassen sich bestimmte Fähigkeiten abziehen. In unserem Fall wollen wir den Zugriff auf das Feld „File Name“ im Objekt „Navigational Aid“ entfernen.

[caption id="" align=“alignnone” width=“2236”]Den Stummschaltungs-Berechtigungssatz auswählen Den Stummschaltungs-Berechtigungssatz auswählen [/caption]

Dieser Stummschaltungs-Berechtigungssatz gehört speziell zur „Pilot Group“ und kann weder geteilt noch im Voraus angelegt werden.

Zuweisung und Ablaufdatum

Mit unseren Berechtigungssätzen und Gruppen können wir sie jetzt Nutzenden zuweisen. In dieser Demo weisen wir Paul, den Piloten, der „Pilot Group“ zu. Aber das ist nicht alles.

Sie können die Dauer der Zuweisung über ein Ablaufdatum steuern. So lässt sich zeitlich begrenzter Zugriff gewähren, und die Berechtigungssatzgruppe wird bei Ablauf automatisch entfernt.

Das Ergebnis

Wenn sich Paul, der Pilot, nun anmeldet, sieht er zwei Registerkarten: „OA Airports“ und „OA Navigational Aid“. Beachten Sie aber, dass das stummgeschaltete Feld „File Name“ nicht mehr zugänglich ist. Das zeigt, wie fein Berechtigungssätze und Berechtigungssatzgruppen die Fähigkeiten von Nutzenden steuern können.

Fazit

Fazit: Salesforce-Profile sollten vor allem für Authentifizierung und Zugang entworfen werden, Berechtigungssätze und Berechtigungssatzgruppen dagegen nach Funktionen geordnet. So verwalten Sie die Fähigkeiten von Nutzenden wirksamer und halten das System gut strukturiert.

Mit Berechtigungssätzen und Stummschaltung können Sie den Zugriff leicht an bestimmte Anforderungen anpassen und eine sicherere, effizientere Salesforce-Umgebung schaffen.

Vielen Dank

Ich hoffe, dieser Beitrag hat die Möglichkeiten von Profilen, Berechtigungssätzen und Berechtigungssatzgruppen verständlicher gemacht.

Bleiben Sie dran hier auf www.SteveTechArc.com und auf dem YouTube-Kanal @SteveTechArc (opens in a new tab).

Die Welt ein Stück verändern, indem ich gute Gedanken mit anderen Architekt:innen und allen auf dem Weg dorthin teile!

Transkript mit Unterstützung von KI

STA 4.3