request fail when no api key (#23135)
This commit is contained in:
@@ -265,9 +265,9 @@ class Executor:
|
|||||||
if not authorization.config.header:
|
if not authorization.config.header:
|
||||||
authorization.config.header = "Authorization"
|
authorization.config.header = "Authorization"
|
||||||
|
|
||||||
if self.auth.config.type == "bearer":
|
if self.auth.config.type == "bearer" and authorization.config.api_key:
|
||||||
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" and authorization.config.api_key:
|
||||||
credentials = authorization.config.api_key
|
credentials = authorization.config.api_key
|
||||||
if ":" in credentials:
|
if ":" in credentials:
|
||||||
encoded_credentials = base64.b64encode(credentials.encode("utf-8")).decode("utf-8")
|
encoded_credentials = base64.b64encode(credentials.encode("utf-8")).decode("utf-8")
|
||||||
|
Reference in New Issue
Block a user