Bitwarden 提供了非常慷慨的免费和付费方案,也有可私有部署的第三方服务器实现。
但是如果您一定要使用 Bitwarden 的官方服务器,且不想购买 Premium,但是又想在客户端启用 TOTP 生成器支持,下面的方案可能会有所帮助。
修补浏览器扩展
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| diff --git a/libs/common/src/billing/services/account/billing-account-profile-state.service.ts b/libs/common/src/billing/services/account/billing-account-profile-state.service.ts
index 7d256da971..bf8c6a3006 100644
--- a/libs/common/src/billing/services/account/billing-account-profile-state.service.ts
+++ b/libs/common/src/billing/services/account/billing-account-profile-state.service.ts
@@ -67,8 +67,8 @@ export class DefaultBillingAccountProfileStateService implements BillingAccountP
): Promise<void> {
await this.stateProvider.getUser(userId, BILLING_ACCOUNT_PROFILE_KEY_DEFINITION).update((_) => {
return {
- hasPremiumPersonally: hasPremiumPersonally,
- hasPremiumFromAnyOrganization: hasPremiumFromAnyOrganization,
+ hasPremiumPersonally: true,
+ hasPremiumFromAnyOrganization: true,
};
});
}
|
开箱即用的修补和构建工作流可参考Sunsetwarden。
第三方 Android 客户端
Keyguard是 Bitwarden 的第三方 Android 客户端。它的免费版本即支持 TOTP 生成器,但不可修改密码库。
Keyguard 可以和 Bitwarden 的官方 Android 客户端同时安装,以便互相补充缺失的功能。