mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-08-19 06:37:51 +00:00
* feat: 账号密钥用vault储存 * perf: 优化 Vault * perf: 重构 Vault Backend 设计架构 (未完成) * perf: 重构 Vault Backend 设计架构 (未完成2) * perf: 重构 Vault Backend 设计架构 (未完成3) * perf: 重构 Vault Backend 设计架构 (未完成4) * perf: 重构 Vault Backend 设计架构 (未完成5) * perf: 重构 Vault Backend 设计架构 (已完成) * perf: 重构 Vault Backend 设计架构 (已完成) * perf: 重构 Vault Backend 设计架构 (已完成) * perf: 小优化 * perf: 优化 --------- Co-authored-by: feng <1304903146@qq.com> Co-authored-by: Bai <baijiangjie@gmail.com> Co-authored-by: feng626 <57284900+feng626@users.noreply.github.com>
37 lines
709 B
Python
37 lines
709 B
Python
from common.utils import get_logger
|
|
from ..base import BaseVault
|
|
|
|
logger = get_logger(__name__)
|
|
|
|
__all__ = ['Vault']
|
|
|
|
|
|
class Vault(BaseVault):
|
|
|
|
def is_active(self):
|
|
return True, ''
|
|
|
|
def _get(self, instance):
|
|
secret = getattr(instance, '_secret', None)
|
|
return secret
|
|
|
|
def _create(self, instance):
|
|
""" Ignore """
|
|
pass
|
|
|
|
def _update(self, instance):
|
|
""" Ignore """
|
|
pass
|
|
|
|
def _delete(self, instance):
|
|
""" Ignore """
|
|
pass
|
|
|
|
def _save_metadata(self, instance, metadata):
|
|
""" Ignore """
|
|
pass
|
|
|
|
def _clean_db_secret(self, instance):
|
|
""" Ignore *重要* 不能删除本地 secret """
|
|
pass
|