部署浏览器扩展到托管设备
对应的官方文档地址
在商业环境中操作 Bitwarden 时,管理员可能希望使用端点管理平台或组策略自动向用户部署 Bitwarden 浏览器扩展。
对于每种操作系统和浏览器,操作过程会有所不同:
Windows
要将 Bitwarden 浏览器扩展部署到 Windows 上的浏览器,通常需要使用 Windows 组策略将 ADMX 策略模板作为目标托管计算机。每种浏览器的过程略有不同:
要在 Windows Google Chrome 上部署浏览器扩展:
1、下载并解压适用于 Windows 的 Chrome Enterprise Bundle。
2、从已解压缩的目录:
将
\Configuration\admx\chrome.admx
复制到C:\Windows\PolicyDefinitions
将
\Configuration\admx\en-US\chrome.adml
复制到C:\Windows\PolicyDefinitions\en-US
3、打开 Windows 组策略管理器并为 Bitwarden 浏览器扩展安装创建一个新的 GPO。
4、右键单击新 GPO 并选择编辑...,然后继续导航到计算机配置 → 策略 → 管理模板 → Google Chrome → 扩展程序。
5、在右侧的设置区域中,选择配置强制安装的应用程序和扩展程序列表。在对话框中,切换为启用选项。
6、选择显示... 按钮并添加以下内容:
点击确认。
7、还是在 …管理模板 → Google Chrome 中,从文件树中选择密码管理器。
8、在右侧的设置区域中,右键单击启用将密码保存到密码管理器并选择编辑。在对话框中,切换为禁用选项然后选择确定。
9、重复步骤 8 以启用地址自动填充和启用信用卡自动填充选项,这些选项位于 …管理模板 → Google Chrome 的设置区域中。
10、将新配置的 GPO 应用到所需的范围。
Linux
要将 Bitwarden 浏览器扩展部署到 Linux 上的浏览器,通常涉及使用 .json
文件来设置配置属性。每种浏览器的过程略有不同:
要在 Linux Google Chrome 上部署浏览器扩展:
1、下载适用于 Linux 的 Google Chrome .deb 或 .rpm。
2、下载 Chrome Enterprise Bundle。
3、解压缩 Enterprise Bundle(GoogleChromeEnterpriseBundle64.zip
或 GoogleChromeEnterpriseBundle32.zip
)并打开 /Configuration
文件夹。
4、创建 master_preferences.json
(在 Chrome 91+ 中为 initial_preferences.json
)副本并将其重命名为 managed_preferences.json
。
5、将以下内容添加到 managed_preferences.json
:
在这个 JSON 对象中,"nngceckbapebfimnlniiiahkandclblb"
是 Bitwarden 浏览器扩展的应用程序标识符。类似地,"https://clients2.google.com/service/update2/crx"
示意 Chrome 让其使用 Chrome 网上应用商店检索已识别的应用程序。
您也可以使用 ExtensionInstallForcelist 策略来配置强制性安装,但是 ExtensionSettings 方法将取代 ExtensionInstallForceList。
6、(推荐)要禁用 Chrome 的内置密码管理器,请将以下内容添加到 managed_preferences.json
的 "policies": { }
内部:
7、如果以下目录尚不存在,则创建以下目录:
8、将 managed_preferences.json
移动到 /etc/opt/chrome/policies/managed
。
9、由于您需要将这些文件部署到用户的机器上,我们建议确保只有管理员可以在 /managed 目录中写入文件:
10、使用您首选的软件分发或 MDM 工具,将以下内容部署到用户的机器上:
Google Chrome 浏览器
/etc/opt/chrome/policies/managed/managed_preferences.json
如需更多帮助,请参阅 Google 的 Chrome 浏览器快速入门 (Linux) 指南。
macOS
要将 Bitwarden 浏览器扩展部署到 macOS 上的浏览器,通常涉及使用属性列表(.plist
)文件。每种浏览器的过程略有不同:
要在 macOS Google Chrome 上部署浏览器扩展:
1、下载适用于 macOS 的 Google Chrome .dmg 或 .pkg。
2、下载 Chrome Enterprise Bundle。
3、解压缩 Enterprise Bundle(GoogleChromeEnterpriseBundle64.zip
或 GoogleChromeEnterpriseBundle32.zip
)。
4、使用任何文本编辑器打开 /Configuration/com.Google.Chrome.plist
文件。
5、将以下内容添加到 .plist
文件中:
在此代码块中,nngceckbapebfimnlniiiahkandclblb
是 Bitwarden 浏览器扩展的应用程序标识符。类似地,https://clients2.google.com/service/update2/crx
示意 Chrome 让其使用 Chrome 网上应用商店检索已识别的应用程序。
您也可以使用 ExtensionInstallForcelist 策略来配置强制性安装,但是 ExtensionSettings 方法将取代 ExtensionInstallForceList。
6、(推荐)要禁用 Chrome 的内置密码管理器,请将以下内容添加到 com.Google.Chrome.plist
:
7、使用 mcxToProfile 等转换工具将 com.Google.Chrome.plist
文件转换为配置文件。
8、使用您的软件分发或 MDM 工具将 Chrome .dmg
或 .pkg
和配置文件部署到所有托管计算机。
如需更多帮助,请参阅 Google 的ya Chrome 浏览器快速入门 (Mac) 指南。
最后更新于