Anforderung
Sie möchten die Browsererweiterung an einer zentralen Stelle für alle Benutzer konfigurieren, einschließlich Servermodus, Datenbankprofilen und einigen anderen Einstellungen.
Voraussetzungen
Password Secure Server & Browser-Erweiterung min. Version 9.1
Erweiterung-IDs - Sie benötigen die ID der Erweiterung in allen Konfigurationen. Wenn die Erweiterung über die Stores (Chrome Web Store, Edge/Add-ons, Firefox Add-ons) installiert wurde, können Sie die ID in der folgenden Tabelle finden. Wenn sie auf andere Weise installiert wurde, kann die ID abweichen - in diesem Fall finden Sie sie auf der Add-on-Verwaltungsseite Ihres Browsers (z. B. chrome://extensions).
Browser |
Erweiterung-ID |
1. Google Chrome |
bpjfchmapbmjeklgmlkabfepflgfckip |
2. Microsoft Edge | ahdfobpkkckhdhbmnpjehdkepaddfhek |
3. Mozilla Firefox | {3bdedc7b-4521-44e0-bffe-519f60814d95} |
Erforderliche Eigenschaften für Profile - Die folgende Liste enthält alle Profileigenschaften, die automatisch bereitgestellt werden können.
Name des Wertes | Verpflichtend? | Wertdaten |
1. ID | Ja | Eindeutige(!) ID des Profils. Verwenden Sie eine GUID (z.B. mit guidgenerator.com erzeugen). Wenn Sie die gleiche GUID für mehrere Profile verwenden, überschreibt das letzte Profil alle vorherigen! |
2. Datenbank | Ja | Name der Datenbank, für die die Verbindung hergestellt werden soll. |
3. Farbe |
Nein |
Farbe des Profils im Hex-Format (z. B. #0068da). Wird in der Liste der Passwörter verwendet, siehe Screenshot unten. |
4. Name | Ja |
Name des Profils, der im Menü der Datenbanken angezeigt wird, wenn mehrere Profile vorhanden sind. Wenn nur ein Profil vorhanden ist, wird der Name nicht angezeigt. |
5. Web-Application-Adresse | Ja | Adresse Ihrer Webanwendung. Wird verwendet, wenn ein Passwort über die Browsererweiterung geöffnet wird. Beispiel: https://example.com/ |
6. Endpunkt | Ja | Endpunkt für die gesamte Kommunikation mit dem Server. Beispiel: https://example.com/api |
Vorgehensweise
Google Chrome
Windows
- Öffnen Sie die Registrierung und gehen Sie zum Schlüssel HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\3rdparty\extensions\<extension-id>\policy - falls dieser Pfad nicht vorhanden ist, erstellen Sie ihn
- Ersetzen Sie <extension-id> durch die ID Ihrer Erweiterung
- Erstellen Sie einen Schlüssel namens managedSettings, der ein Schlüsselprofil enthält.
- Innerhalb dieses Schlüssels müssen Sie Unterschlüssel erstellen (von unten nach oben - das erste Profil ist der Schlüssel "1", das zweite Profil der Schlüssel "2" und so weiter ...).
- Definieren Sie jede Eigenschaft aus der obigen Eigenschaftstabelle als REG_SZ und konfigurieren Sie den richtigen Wert
Sie können zum Beispiel die folgende .reg-Datei verwenden, um zwei Beispielprofile zu erstellen. Speichern Sie die Datei einfach auf Ihrem Computer und doppelklicken Sie auf sie. Vergessen Sie nicht, die Erweiterungs-ID zu ändern, wenn Sie eine andere haben.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google]
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\3rdparty]
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\3rdparty\extensions]
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\3rdparty\extensions\bpjfchmapbmjeklgmlkabfepflgfckip]
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\3rdparty\extensions\bpjfchmapbmjeklgmlkabfepflgfckip\policy]
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\3rdparty\extensions\bpjfchmapbmjeklgmlkabfepflgfckip\policy\managedSettings]
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\3rdparty\extensions\bpjfchmapbmjeklgmlkabfepflgfckip\policy\managedSettings\profiles]
; From here, profiles are starting
[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"
; Define other settings
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\3rdparty\extensions\bpjfchmapbmjeklgmlkabfepflgfckip\policy\managedSettings\options]
"allowCrossClientAuth"=dword:00000001
Microsoft Edge
Windows
- Öffnen Sie die Registrierung und gehen Sie zum Schlüssel HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\<extension-id>\policy - falls dieser Pfad nicht vorhanden ist, erstellen Sie ihn
- Ersetzen Sie <extension-id> durch die ID Ihrer Erweiterung
- Erstellen Sie einen Schlüssel namens managedSettings, der ein Schlüsselprofil enthält.
Innerhalb dieses Schlüssels müssen Sie Unterschlüssel erstellen (von unten nach oben - das erste Profil ist der Schlüssel "1", das zweite Profil der Schlüssel "2" und so weiter ...). - Definieren Sie jede Eigenschaft aus der obigen Eigenschaftstabelle als REG_SZ und konfigurieren Sie den richtigen Wert
Sie können zum Beispiel die folgende .reg-Datei verwenden, um zwei Beispielprofile zu erstellen. Speichern Sie sie einfach auf Ihrem Computer und doppelklicken Sie darauf.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft]
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge]
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\3rdparty]
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions]
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\ahdfobpkkckhdhbmnpjehdkepaddfhek]
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\ahdfobpkkckhdhbmnpjehdkepaddfhek\policy]
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\ahdfobpkkckhdhbmnpjehdkepaddfhek\policy\managedSettings]
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\ahdfobpkkckhdhbmnpjehdkepaddfhek\policy\managedSettings\profiles]
; From here, profiles are starting
[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"
; Define other settings
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\ahdfobpkkckhdhbmnpjehdkepaddfhek\policy\managedSettings\options]
"allowCrossClientAuth"=dword:00000001
Mozilla Firefox
Windows
- Erstellen Sie eine Datei passwordsecure.json an einem zugänglichen Ort (z.B. unter C:\BrowserExtensionConfig\)
- Fügen Sie den folgenden Inhalt in die erstellte Datei ein (vergessen Sie nicht, die Erweiterungs-ID auszutauschen, falls Ihre etwas anders lautet)
-
{ "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 unter HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\ManagedStorage\<extension-id> - wenn der Pfad nicht vorhanden ist, erstellen Sie ihn
- Ersetzen Sie <extension-id> durch die ID Ihrer Erweiterung
- Geben Sie der Eigenschaft keys (Standard) den Pfad zu der erstellten Datei als Wert
Kommentare