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 ausserdem das Konzept der «Stummschaltung» mit, mit dem Sie einer Gruppe von Nutzenden bestimmte Fähigkeiten wieder entziehen.

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

Legen wir nun zwei Berechtigungssätze an:
Berechtigungssatz 1: Airport View
Beschreibung: Flughafendaten ansehen
Berechtigungen: Zugriff auf das Objekt «OA Airports» gewähren, einschliesslich 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 [/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