Persönlicher Zugriffsschlüssel

Last updated:

Persönliche Zugriffsschlüssel sind die empfohlene Methode zur Authentifizierung bei Tools für lokale Entwicklung. Persönliche Zugriffsschlüssel funktionieren ähnlich wie API-Schlüssel, sind jedoch an einen bestimmten Benutzer in einem Account gebunden. Persönliche Zugriffsschlüssel funktionieren nur bei Tools für lokale Entwicklung.

Persönliche Zugriffsschlüssel im Vergleich zu anderen Authentifizierungsmethoden

Der Vorteil von persönlichen Zugriffsschlüsseln gegenüber Implementierungen wie API-Schlüssel ist, dass API-Schlüssel praktisch Super-Admin-Berechtigungen haben. Persönliche Zugriffsschlüssel sind auf die Berechtigungen beschränkt, die der individuelle Benutzer im Portal hat. Wenn der Benutzer Super-Admin-Berechtigungen ist, sieht er keinen Unterschied in seiner Funktionalität, aber der Vorteil ist, dass, wenn z. B. ein einzelner Entwickler von einem Account entfernt werden muss, beim Vorgang des Deaktivierens seines Benutzers im Account dessen lokalen Entwicklungsfunktionen deaktiviert werden.

Da persönliche Zugriffsschlüssel an den individuellen Benutzer in einem Account gebunden sind, können wir nützlichere Informationen anzeigen. Wenn ein Entwickler beispielsweise eine Datei mit den Tools für lokale Entwicklung ändert oder hochlädt, während er einen persönlichen Zugriffsschlüssel verwendet, können wir die Änderung in der App diesem Benutzer zuordnen. Dies erleichtert die Zusammenarbeit mit Teams und das Verständnis, wer was getan hat.

Persönliche Zugriffsschlüssel sind an individuellen Benutzer im jeweiligen HubSpot-Account gebunden und nicht direkt an den Benutzer. Dies bedeutet, dass Sie mithilfe der Tools für lokale Entwicklung einen neuen persönlichen Zugriffsschlüssel für jeden Account erstellen müssen, mit dem Sie die Entwicklungstools verwenden möchten. Dies bietet eine Sicherheitsebene für Accounts, da ein böswilliger Akteur, der an Ihren Zugriffsschlüssel gelangt, nur die einzelnen Portale beeinflussen kann, und dies nur als dieser einzelne Benutzer.

Ähnlichkeit zu OAuth2

Hinter den Kulissen agieren sich persönliche Zugriffsschlüssel eigentlich wie OAuth2. Wenn Sie einen persönlichen Zugriffsschlüssel generieren, wählen Sie die Berechtigungen aus, die dieser Schlüssel haben soll. Pro HubSpot-Account darf nur ein Zugriffsschlüssel pro Benutzer vorhanden sein. Nachdem Sie Ihren Zugriffsschlüssel generiert haben, wird eine App mit Ihrem HubSpot-Account namens „Tools für lokale Entwicklung von HubSpot“ verknüpft. Diese HubSpot-App eines Erstanbieters erleichtert die Authentifizierung für die Tools für lokale Entwicklung bei der Verwendung eines persönlichen Zugriffsschlüssels. Wenn Sie diese App trennen, werden alle zuvor generierten Zugriffsschlüssel gelöscht, sodass Ihre Tools für lokale Entwicklung nicht mehr über diese Zugriffsschlüssel verknüpft werden können. Sie müssen einen neuen Schlüssel generieren und Ihre hubspot.config.yml-Datei aktualisieren.

personalcmsaccesskey

Schutz Ihrer Anmeldeinformationen

Bewahren Sie Ihre persönlichen Zugriffsschlüssel auf, als wären sie Ihr Passwort. Teilen Sie sie mit niemandem. Sie ermöglichen es demjenigen, der sie hat, sich zu authentifizieren, als ob er Sie wäre, und alle Maßnahmen zu ergreifen, die Sie persönlich ergreifen können.

Verwendung von persönlichen Zugriffsschlüsseln mit den Tools für lokale Entwicklung

Persönliche Zugriffsschlüssel wurden für die Verwendung mit Tools für lokale Entwicklung konzipiert.

Erste Schritte mit den Tools für lokale Entwicklung.

Zeigen Sie Ihren persönlichen CMS-Zugriffsschlüssel an.

Wenn er für die Authentifizierung in den Tools für lokale Entwicklungs verwendet wird, sieht Ihre hubspot.config.yml-Datei ungefähr so aus:

defaultPortal: production portals: - name: production portalId: <portalId> authType: personalaccesskey personalAccessKey: >- CJDVnLanLRICEQIYyLu8LyDh9E4opf1GMhkAxGuU5XN_O2O2QhX0khw7cwIkPkBRHye-OfIADgLBAAADAIADAAAAAAAAAAJCGQC8a5TlhtSU8T-2mVLxOBpxS18aM42oGKk auth: tokenInfo: accessToken: >- CJDVnLanLRICEQIYyLu8LyDh9E4opf1GMhkAxGuU5XN_O2O2QhX0khw7cwIkPkBRHye-OfIADgLBAAADAIADAAAAAAAAAAJCGQC8a5TlhtSU8T-2mVLxOBpxS18aM42oGKk expiresAt: '2020-01-01T00:00:00.000Z'

War dieser Artikel hilfreich?
Dieses Formular dient dazu, Feedback zu unserer Entwicklerdokumentation zu sammeln. Wenn Sie uns Ihre Meinung zu HubSpot-Produkten mitteilen möchten, teilen Sie diese bitte im Ideenforum der Community.