Sicherheit und Berechtigungen
Was ein Agent ändern kann, was nur der Inhaber entscheiden sollte und wie Sie den Zugriff begrenzen.
Drei Kontrollen, die in dieser Reihenfolge angewendet werden. Die effektiven Berechtigungen einer Anfrage ergeben sich aus ihrer Schnittmenge.
1. Die Bereiche des Zugangsschlüssels. Sie werden bei der Genehmigung der Verbindung ausgewählt. Auf dem Zustimmungsbildschirm wird jeder Bereich in einem Satz beschrieben. Dieser Satz ist verbindlich: Eine Funktion, die bei der Zustimmung nicht beschrieben wurde, wird einem bestehenden Bereich später niemals hinzugefügt.
2. Die Berechtigungsobergrenze für Mitglieder im Workspace. Sie legt fest, welche Berechtigungen ein Mitglied ohne Adminrechte höchstens weitergeben darf. Admins legen sie unter Developer tools → Permissions fest. Sie gilt für OAuth-Verbindungen, die mit der Identität einer Person verknüpft sind, nicht für API-Schlüssel. Diese sind Dienstzugangsdaten des Workspace und keiner Person zugeordnet.
3. Die individuelle Ausnahme dieser Person, sofern ein Admin eine festgelegt hat.
Was dem Inhaber vorbehalten bleibt
Ein Agent sollte niemals ohne ausdrückliche Anweisung des Inhabers eine Website veröffentlichen, eine Domain verbinden oder einen Tarif ändern. Die Übernahme einer vorbereiteten Website durch den Inhaber und die OAuth-Zustimmung gelten nicht als solche Anweisung. Ein Vorschau-Link zeigt genau, was später online wäre. Teilen Sie daher zuerst einen solchen Link.
Die Veröffentlichung ist außerdem an den geprüften Stand gebunden: publish_site übernimmt den von review_publish zurückgegebenen Wert expected_generation und wird abgelehnt, wenn sich seit der Prüfung etwas geändert hat.
Zugriff widerrufen
Jede Verbindung kann sofort unter Developer tools → Connections widerrufen werden. Wenn Sie jemanden aus dem Workspace entfernen, werden automatisch alle von dieser Person erteilten Berechtigungen widerrufen.