Skip to content

Commit 2479532

Browse files
authored
Remove quotes from cookie value in OAuthStateUtils
Refer to #1647
1 parent c77b863 commit 2479532

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

slack_sdk/oauth/state_utils/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ def is_valid_browser(
3636
for cookie in cookies:
3737
values = cookie.split(";")
3838
for value in values:
39-
if value.strip() == f"{self.cookie_name}={state}":
39+
# handle quoted cookie values (e.g. due to base64 encoding)
40+
if value.strip().replace('"', "").replace("'", "") == f"{self.cookie_name}={state}":
4041
return True
4142
return False

0 commit comments

Comments
 (0)