Skip to content

Commit ef3941e

Browse files
author
JAMES FUQIAN
committed
Merge remote-tracking branch 'origin/main' into jfuqian/BB2-1386-Python-SDK-Configurable-Retry-Params
2 parents 8403f94 + 28152f7 commit ef3941e

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

cms_bluebutton/auth.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def set_dict(self, auth_token_dict):
5050
self.token_type = auth_token_dict.get("token_type")
5151

5252

53-
def refresh_auth_token(bb, auth_token):
53+
def refresh_auth_token(bb, auth_token) -> AuthorizationToken:
5454
data = {
5555
"client_id": bb.client_id,
5656
"grant_type": "refresh_token",
@@ -61,7 +61,7 @@ def refresh_auth_token(bb, auth_token):
6161
return AuthorizationToken(token_response.json())
6262

6363

64-
def generate_authorize_url(bb, auth_data):
64+
def generate_authorize_url(bb, auth_data) -> str:
6565
params = {
6666
"client_id": bb.client_id,
6767
"redirect_uri": bb.callback_url,
@@ -84,31 +84,31 @@ def base64_url_encode(buffer):
8484
return buffer_result
8585

8686

87-
def get_random_string(length):
87+
def get_random_string(length) -> str:
8888
letters = string.ascii_letters + string.digits + string.punctuation
8989
result = "".join(random.choice(letters) for i in range(length))
9090
return result
9191

9292

93-
def generate_pkce_data():
93+
def generate_pkce_data() -> dict:
9494
verifier = generate_random_state(32)
9595
code_challenge = base64.urlsafe_b64encode(
9696
hashlib.sha256(verifier.encode("ASCII")).digest()
9797
)
9898
return {"code_challenge": code_challenge.decode("utf-8"), "verifier": verifier}
9999

100100

101-
def generate_random_state(num):
101+
def generate_random_state(num) -> str:
102102
return base64_url_encode(get_random_string(num))
103103

104104

105-
def generate_auth_data():
105+
def generate_auth_data() -> dict:
106106
auth_data = {"state": generate_random_state(32)}
107107
auth_data.update(generate_pkce_data())
108108
return auth_data
109109

110110

111-
def get_access_token_from_code(bb, auth_data, callback_code):
111+
def get_access_token_from_code(bb, auth_data, callback_code) -> dict:
112112
data = {
113113
"client_id": bb.client_id,
114114
"client_secret": bb.client_secret,

0 commit comments

Comments
 (0)