Skip to content

Commit 942c418

Browse files
authored
ChannelAccessToken client doesn't have to require channel access token (#557)
1 parent 41efcf9 commit 942c418

File tree

8 files changed

+18
-8
lines changed

8 files changed

+18
-8
lines changed

generator/src/main/resources/python-nextgen-custom-client/api_client.mustache

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,14 @@ class ApiClient(object):
6767
self.default_headers = {}
6868
if header_name is not None:
6969
self.default_headers[header_name] = header_value
70-
self.default_headers['Authorization'] = 'Bearer ' + configuration.access_token
70+
{{#authMethods}}
71+
{{#isBasicBearer}}
72+
self.default_headers['Authorization'] = 'Bearer {{access_token}}' + configuration.access_token
73+
{{/isBasicBearer}}
74+
{{^isBasicBearer}}
75+
self.default_headers['Authorization'] = 'Basic {{access_token}}' + configuration.access_token
76+
{{/isBasicBearer}}
77+
{{/authMethods}}
7178
self.cookie = cookie
7279
# Set default User-Agent.
7380
self.user_agent = f"line-bot-sdk-python/{__version__}"

generator/src/main/resources/python-nextgen-custom-client/asyncio/api_client.mustache

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,14 @@ class AsyncApiClient(object):
6767
self.default_headers = {}
6868
if header_name is not None:
6969
self.default_headers[header_name] = header_value
70-
self.default_headers['Authorization'] = 'Bearer ' + configuration.access_token
70+
{{#authMethods}}
71+
{{#isBasicBearer}}
72+
self.default_headers['Authorization'] = 'Bearer {{access_token}}' + configuration.access_token
73+
{{/isBasicBearer}}
74+
{{^isBasicBearer}}
75+
self.default_headers['Authorization'] = 'Basic {{access_token}}' + configuration.access_token
76+
{{/isBasicBearer}}
77+
{{/authMethods}}
7178
self.cookie = cookie
7279
# Set default User-Agent.
7380
self.user_agent = f"line-bot-sdk-python/{__version__}"

linebot/v3/moduleattach/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ def __init__(self, configuration=None, header_name=None, header_value=None,
7474
self.default_headers = {}
7575
if header_name is not None:
7676
self.default_headers[header_name] = header_value
77-
self.default_headers['Authorization'] = 'Bearer ' + configuration.access_token
77+
self.default_headers['Authorization'] = 'Basic ' + configuration.access_token
7878
self.cookie = cookie
7979
# Set default User-Agent.
8080
self.user_agent = f"line-bot-sdk-python/{__version__}"

linebot/v3/moduleattach/async_api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ def __init__(self, configuration=None, header_name=None, header_value=None,
7474
self.default_headers = {}
7575
if header_name is not None:
7676
self.default_headers[header_name] = header_value
77-
self.default_headers['Authorization'] = 'Bearer ' + configuration.access_token
77+
self.default_headers['Authorization'] = 'Basic ' + configuration.access_token
7878
self.cookie = cookie
7979
# Set default User-Agent.
8080
self.user_agent = f"line-bot-sdk-python/{__version__}"

linebot/v3/oauth/api_client.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ def __init__(self, configuration=None, header_name=None, header_value=None,
7474
self.default_headers = {}
7575
if header_name is not None:
7676
self.default_headers[header_name] = header_value
77-
self.default_headers['Authorization'] = 'Bearer ' + configuration.access_token
7877
self.cookie = cookie
7978
# Set default User-Agent.
8079
self.user_agent = f"line-bot-sdk-python/{__version__}"

linebot/v3/oauth/async_api_client.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ def __init__(self, configuration=None, header_name=None, header_value=None,
7474
self.default_headers = {}
7575
if header_name is not None:
7676
self.default_headers[header_name] = header_value
77-
self.default_headers['Authorization'] = 'Bearer ' + configuration.access_token
7877
self.cookie = cookie
7978
# Set default User-Agent.
8079
self.user_agent = f"line-bot-sdk-python/{__version__}"

linebot/v3/webhooks/api_client.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ def __init__(self, configuration=None, header_name=None, header_value=None,
7474
self.default_headers = {}
7575
if header_name is not None:
7676
self.default_headers[header_name] = header_value
77-
self.default_headers['Authorization'] = 'Bearer ' + configuration.access_token
7877
self.cookie = cookie
7978
# Set default User-Agent.
8079
self.user_agent = f"line-bot-sdk-python/{__version__}"

linebot/v3/webhooks/async_api_client.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ def __init__(self, configuration=None, header_name=None, header_value=None,
7474
self.default_headers = {}
7575
if header_name is not None:
7676
self.default_headers[header_name] = header_value
77-
self.default_headers['Authorization'] = 'Bearer ' + configuration.access_token
7877
self.cookie = cookie
7978
# Set default User-Agent.
8079
self.user_agent = f"line-bot-sdk-python/{__version__}"

0 commit comments

Comments
 (0)