mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-14 01:36:14 +08:00
fix basic auth if not base64 encode (#19242)
Signed-off-by: kenwoodjw <blackxin55+@gmail.com>
This commit is contained in:
parent
22f5af9987
commit
c5568f756f
@ -262,7 +262,10 @@ class Executor:
|
|||||||
headers[authorization.config.header] = f"Bearer {authorization.config.api_key}"
|
headers[authorization.config.header] = f"Bearer {authorization.config.api_key}"
|
||||||
elif self.auth.config.type == "basic":
|
elif self.auth.config.type == "basic":
|
||||||
credentials = authorization.config.api_key
|
credentials = authorization.config.api_key
|
||||||
encoded_credentials = base64.b64encode(credentials.encode("utf-8")).decode("utf-8")
|
if ":" in credentials:
|
||||||
|
encoded_credentials = base64.b64encode(credentials.encode("utf-8")).decode("utf-8")
|
||||||
|
else:
|
||||||
|
encoded_credentials = credentials
|
||||||
headers[authorization.config.header] = f"Basic {encoded_credentials}"
|
headers[authorization.config.header] = f"Basic {encoded_credentials}"
|
||||||
elif self.auth.config.type == "custom":
|
elif self.auth.config.type == "custom":
|
||||||
headers[authorization.config.header] = authorization.config.api_key or ""
|
headers[authorization.config.header] = authorization.config.api_key or ""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user