Skip to content

Commit 50e40a4

Browse files
authored
Merge branch 'main' into add-parseerror-detail
2 parents cff7e11 + 4f9f03a commit 50e40a4

File tree

3 files changed

+13
-4
lines changed

3 files changed

+13
-4
lines changed

end_to_end_tests/golden-record/my_test_api_client/client.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,10 @@ class AuthenticatedClient(Client):
4242
"""A Client which has been authenticated for use on secured endpoints"""
4343

4444
token: str
45+
prefix: str = "Bearer"
46+
auth_header_name: str = "Authorization"
4547

4648
def get_headers(self) -> Dict[str, str]:
49+
auth_header_value = f"{self.prefix} {self.token}" if self.prefix else self.token
4750
"""Get headers to be used in authenticated endpoints"""
48-
return {"Authorization": f"Bearer {self.token}", **self.headers}
51+
return {self.auth_header_name: auth_header_value, **self.headers}

integration-tests/integration_tests/client.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,10 @@ class AuthenticatedClient(Client):
4242
"""A Client which has been authenticated for use on secured endpoints"""
4343

4444
token: str
45+
prefix: str = "Bearer"
46+
auth_header_name: str = "Authorization"
4547

4648
def get_headers(self) -> Dict[str, str]:
49+
auth_header_value = f"{self.prefix} {self.token}" if self.prefix else self.token
4750
"""Get headers to be used in authenticated endpoints"""
48-
return {"Authorization": f"Bearer {self.token}", **self.headers}
51+
return {self.auth_header_name: auth_header_value, **self.headers}

openapi_python_client/templates/client.py.jinja

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,10 @@ class AuthenticatedClient(Client):
3939
""" A Client which has been authenticated for use on secured endpoints """
4040

4141
token: str
42+
prefix: str = "Bearer"
43+
auth_header_name: str = "Authorization"
4244

4345
def get_headers(self) -> Dict[str, str]:
44-
""" Get headers to be used in authenticated endpoints """
45-
return {"Authorization": f"Bearer {self.token}", **self.headers}
46+
auth_header_value = f"{self.prefix} {self.token}" if self.prefix else self.token
47+
"""Get headers to be used in authenticated endpoints"""
48+
return {self.auth_header_name: auth_header_value, **self.headers}

0 commit comments

Comments
 (0)