소스 검색

replace the secret field from obfuscated to full-masked value (#24800)

Co-authored-by: charles liu <dearcharles.liu@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
tags/1.8.1
Charles Liu 2 달 전
부모
커밋
f7ac1192ae
No account linked to committer's email address
2개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 4
    0
      api/core/helper/encrypter.py
  2. 1
    1
      api/fields/workflow_fields.py

+ 4
- 0
api/core/helper/encrypter.py 파일 보기

return token[:6] + "*" * 12 + token[-2:] return token[:6] + "*" * 12 + token[-2:]




def full_mask_token(token_length=20):
return "*" * token_length


def encrypt_token(tenant_id: str, token: str): def encrypt_token(tenant_id: str, token: str):
from models.account import Tenant from models.account import Tenant
from models.engine import db from models.engine import db

+ 1
- 1
api/fields/workflow_fields.py 파일 보기

return { return {
"id": value.id, "id": value.id,
"name": value.name, "name": value.name,
"value": encrypter.obfuscated_token(value.value),
"value": encrypter.full_mask_token(),
"value_type": value.value_type.value, "value_type": value.value_type.value,
"description": value.description, "description": value.description,
} }

Loading…
취소
저장