diff --git a/apps/application/serializers/application_api_key.py b/apps/application/serializers/application_api_key.py index 510d1291d01..e4fd787c47e 100644 --- a/apps/application/serializers/application_api_key.py +++ b/apps/application/serializers/application_api_key.py @@ -47,7 +47,7 @@ def generate(self, with_valid=True): self.is_valid(raise_exception=True) application_id = self.data.get("application_id") application = QuerySet(Application).filter(id=application_id).first() - secret_key = 'application-' + hashlib.md5(str(uuid.uuid7()).encode()).hexdigest() + secret_key = 'agent-' + hashlib.md5(str(uuid.uuid7()).encode()).hexdigest() application_api_key = ApplicationApiKey(id=uuid.uuid7(), secret_key=secret_key, user_id=application.user_id, diff --git a/apps/common/auth/handle/impl/application_key.py b/apps/common/auth/handle/impl/application_key.py index d4fa8933ed9..a13b8f336d2 100644 --- a/apps/common/auth/handle/impl/application_key.py +++ b/apps/common/auth/handle/impl/application_key.py @@ -39,4 +39,4 @@ def handle(self, request, token: str, get_token_details): chat_user_type=ChatUserType.ANONYMOUS_USER.value) def support(self, request, token: str, get_token_details): - return str(token).startswith("application-") + return str(token).startswith("application-") or str(token).startswith('agent-')