Konfiguration der automatischen Bereitstellung von Browsererweiterungen

Folgen

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

  1. Ö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
    1. Ersetzen Sie <extension-id> durch die ID Ihrer Erweiterung
  2. Erstellen Sie einen Schlüssel namens managedSettings, der ein Schlüsselprofil enthält.
  3. 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 ...).
  4. 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

  1. Ö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
  2. Ersetzen Sie <extension-id> durch die ID Ihrer Erweiterung
  3. 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 ...).
  4. 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

  1. Erstellen Sie eine Datei passwordsecure.json an einem zugänglichen Ort (z.B. unter C:\BrowserExtensionConfig\)
  2. Fügen Sie den folgenden Inhalt in die erstellte Datei ein (vergessen Sie nicht, die Erweiterungs-ID auszutauschen, falls Ihre etwas anders lautet)
  3. {
        "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          
                }
            }
        }
    }
  4. Öffnen Sie die Registrierung unter HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\ManagedStorage\<extension-id> - wenn der Pfad nicht vorhanden ist, erstellen Sie ihn
    1. Ersetzen Sie <extension-id> durch die ID Ihrer Erweiterung
  5. Geben Sie der Eigenschaft keys (Standard) den Pfad zu der erstellten Datei als Wert

Haben Sie Fragen? Anfrage einreichen

Kommentare