Ziel
Sie konfigurieren die Browser Extension zentral für alle Benutzer, einschließlich Servermodus, Datenbankprofilen und weiteren Einstellungen. Die Konfiguration verteilen Sie über Richtlinien in der Windows-Registrierung (Chrome und Edge) beziehungsweise über eine Konfigurationsdatei (Firefox).
Voraussetzungen
- Password Secure Server und Browser Extension ab Version 9.1.
- Die ID der Erweiterung. Sie wird in allen Konfigurationen benötigt. Bei Installation über die Stores gelten diese IDs:
Bei einer Installation auf anderem Weg kann die ID abweichen. Sie finden sie dann auf der Verwaltungsseite für Erweiterungen Ihres Browsers, zum Beispiel unterBrowser Erweiterungs-ID Google Chrome bpjfchmapbmjeklgmlkabfepflgfckipMicrosoft Edge ahdfobpkkckhdhbmnpjehdkepaddfhekMozilla Firefox {3bdedc7b-4521-44e0-bffe-519f60814d95}chrome://extensions.
Schritte
Profile definieren
Jedes Profil besteht aus den folgenden Eigenschaften. Diese Eigenschaften verwenden Sie in allen drei Browsern.
| Eigenschaft | Pflicht | Beschreibung |
|---|---|---|
id |
Ja | Eindeutige ID des Profils. Verwenden Sie eine GUID, zum Beispiel erzeugt mit guidgenerator.com. Bei mehrfach verwendeter GUID überschreibt das letzte Profil alle vorherigen. |
database |
Ja | Name der Datenbank, mit der die Verbindung hergestellt wird. |
color |
Nein | Farbe des Profils im Hex-Format, zum Beispiel #0068da. Sie wird in der Passwortliste verwendet. |
name |
Ja | Name des Profils. Er erscheint im Datenbankmenü, wenn mehrere Profile vorhanden sind. Bei nur einem Profil wird der Name nicht angezeigt. |
webAppAddress |
Ja | Adresse Ihrer Web App. Sie wird verwendet, wenn ein Passwort über die Browser Extension geöffnet wird. Beispiel: https://example.com/
|
endpoint |
Ja | Endpunkt für die gesamte Kommunikation mit dem Server. Beispiel: https://example.com/api
|
Google Chrome (Windows)
- Öffnen Sie die Registrierung und navigieren Sie zum Schlüssel
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\3rdparty\extensions\<extension-id>\policy. Erstellen Sie fehlende Schlüssel. Ersetzen Sie<extension-id>durch die ID Ihrer Erweiterung. - Erstellen Sie den Schlüssel
managedSettingsmit dem Unterschlüsselprofiles. - Erstellen Sie unter
profilesje Profil einen Unterschlüssel, nummeriert aufsteigend (1,2und so weiter). - Legen Sie in jedem Profilschlüssel alle Eigenschaften aus der Tabelle als
REG_SZan und tragen Sie die Werte ein.
Alternativ speichern Sie die folgende .reg-Datei mit zwei Beispielprofilen, passen Sie sie an und führen Sie sie per Doppelklick aus. Ändern Sie die Erweiterungs-ID, falls Ihre abweicht. Der Wert allowCrossClientAuth aktiviert die clientübergreifende Authentifizierung.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\3rdparty\extensions\bpjfchmapbmjeklgmlkabfepflgfckip\policy\managedSettings\profiles\1]
"id"="c62d0f1b-85e1-4661-b2f2-cdf84de471ca"
"color"="#ff85ff"
"name"="Profile #1"
"webAppAddress"="https://example1.com/"
"endpoint"="https://example1.com/api"
"database"="Profile1_DbName"
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\3rdparty\extensions\bpjfchmapbmjeklgmlkabfepflgfckip\policy\managedSettings\profiles\2]
"id"="6e68336a-ea85-4a86-8a84-346e84e0bc1a"
"color"="#1b549b"
"name"="Profile #2"
"webAppAddress"="https://example2.com/"
"endpoint"="https://example2.com/api"
"database"="Profile2_DbName"
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\3rdparty\extensions\bpjfchmapbmjeklgmlkabfepflgfckip\policy\managedSettings\options]
"allowCrossClientAuth"=dword:00000001
Microsoft Edge (Windows)
- Öffnen Sie die Registrierung und navigieren Sie zum Schlüssel
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\<extension-id>\policy. Erstellen Sie fehlende Schlüssel. Ersetzen Sie<extension-id>durch die ID Ihrer Erweiterung. - Erstellen Sie den Schlüssel
managedSettingsmit dem Unterschlüsselprofiles. - Erstellen Sie unter
profilesje Profil einen Unterschlüssel, nummeriert aufsteigend (1,2und so weiter). - Legen Sie in jedem Profilschlüssel alle Eigenschaften aus der Tabelle als
REG_SZan und tragen Sie die Werte ein.
Alternativ speichern Sie die folgende .reg-Datei mit zwei Beispielprofilen, passen Sie sie an und führen Sie sie per Doppelklick aus.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\ahdfobpkkckhdhbmnpjehdkepaddfhek\policy\managedSettings\profiles\1]
"id"="c62d0f1b-85e1-4661-b2f2-cdf84de471ca"
"color"="#ff85ff"
"name"="Profile #1"
"webAppAddress"="https://example1.com/"
"endpoint"="https://example1.com/api"
"database"="Profile1_DbName"
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\ahdfobpkkckhdhbmnpjehdkepaddfhek\policy\managedSettings\profiles\2]
"id"="6e68336a-ea85-4a86-8a84-346e84e0bc1a"
"color"="#1b549b"
"name"="Profile #2"
"webAppAddress"="https://example2.com/"
"endpoint"="https://example2.com/api"
"database"="Profile2_DbName"
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\ahdfobpkkckhdhbmnpjehdkepaddfhek\policy\managedSettings\options]
"allowCrossClientAuth"=dword:00000001
Mozilla Firefox (Windows)
- Erstellen Sie die Datei
passwordsecure.jsonan einem zugänglichen Ort, zum Beispiel unterC:\BrowserExtensionConfig\. - Fügen Sie den folgenden Inhalt ein. Ändern Sie die Erweiterungs-ID bei
name, falls Ihre abweicht.{ "name": "{3bdedc7b-4521-44e0-bffe-519f60814d95}", "description": "Configuration file for the Netwrix Password Secure Firefox browser extension", "type": "storage", "data": { "managedSettings": { "profiles": [ { "id": "c62d0f1b-85e1-4661-b2f2-cdf84de471ca", "color": "#ff85ff", "name": "Profile #1", "webAppAddress": "https://example1.com/", "endpoint": "https://example1.com/api", "database": "Profile1_DbName" }, { "id": "6e68336a-ea85-4a86-8a84-346e84e0bc1a", "color": "#1b549b", "name": "Profile #2", "webAppAddress": "https://example2.com/", "endpoint": "https://example2.com/api", "database": "Profile2_DbName" } ], "options": { "allowCrossClientAuth": true } } } } - Öffnen Sie die Registrierung und navigieren Sie zum Schlüssel
HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\ManagedStorage\<extension-id>. Erstellen Sie fehlende Schlüssel. Ersetzen Sie<extension-id>durch die ID Ihrer Erweiterung. - Tragen Sie als Wert von
(Standard)den Pfad zur erstellten Datei ein.