For the complete documentation index, see llms.txt. This page is also available as Markdown.

Key Connector

如果您是 Key Connector 的新手,您应该首先阅读帮助中心文档以了解其工作原理。

要求

macOS

macOS 需要更新 SSL 库,否则您将收到「No usable version of libssl was found」的错误。

1、安装 Homebrew

2、安装 OpenSSL 软件包:

brew install openssl

3、将所需的环境变量设置为指向 OpenSSL 库:

echo 'DYLD_LIBRARY_PATH="/usr/local/opt/openssl@1.1/lib"' >> ~/.zshrc

4、如果您是从终端运行的 Key Connector,请重新启动终端以确保更新的 .zshrc 设置被应用

设置和配置

克隆存储库:

配置密钥和用户机密

1、打开终端并导航到本地 Key Connector 存储库中的 dev 文件夹

2、生成一个新的 RSA 密钥对(如果它们位于 dev 文件夹中,git 将忽略它们):

3、创建您自己的示例用户机密副本:

4、编辑 secrets.json 并插入缺失的信息,包括本地存储库的路径和数据库文件的密码。

5、(可选)默认情况下,Key Connector 将使用本地自托管端点 - https://localhost:8081 用于 Web 密码库,http://localhost:33657 用于身份验证。如果您遵循本文档,则无需进行任何更改。但是,如果您的设置需要不同的端点,您可以在您的用户机密中设置它们,如下所示:

6、保存并应用用户机密:

如果您在设置用户机密时需要帮助,请参阅用户机密参考

配置组织

打开您的本地 Web 密码库并将您的企业组织配置为使用以下设置:

  • 策略:单一组织和单一登录身份验证

  • 单点登录:

    • 成员解密选项:Key Connector

    • Key Connector URL:http://localhost:5000

运行和调试

您现在已准备好开始在您的开发环境中使用 Key Connector 了!

使用 Visual Studio 打开解决方案文件 (bitwarden-key-connector.sln),然后点击「Play」按钮。

启动 Key Connector 后,使用非管理员或所有者的账户使用 SSO 登录。新用户将自动加入 Key Connector,现有用户将被提示删除其主密码。

最后更新于