Skip to content

Commit 271d1bb

Browse files
authored
Merge branch 'master' into master
2 parents d626c9a + 3ead668 commit 271d1bb

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Diff for: minio/credentials/providers.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -654,9 +654,10 @@ def retrieve(self) -> Credentials:
654654
if self._policy:
655655
query_params["Policy"] = self._policy
656656

657+
access_token = jwt.get("access_token") or jwt.get("id_token", "")
657658
if self._is_web_identity():
658659
query_params["Action"] = "AssumeRoleWithWebIdentity"
659-
query_params["WebIdentityToken"] = jwt.get("id_token", "")
660+
query_params["WebIdentityToken"] = access_token
660661
if self._role_arn:
661662
query_params["RoleArn"] = self._role_arn
662663
query_params["RoleSessionName"] = (
@@ -666,7 +667,7 @@ def retrieve(self) -> Credentials:
666667
)
667668
else:
668669
query_params["Action"] = "AssumeRoleWithClientGrants"
669-
query_params["Token"] = jwt.get("id_token", "")
670+
query_params["Token"] = access_token
670671

671672
url = self._sts_endpoint + "?" + urlencode(query_params)
672673
res = _urlopen(self._http_client, "POST", url)

0 commit comments

Comments
 (0)