Skip to content

Commit eff7698

Browse files
committed
set redirect uri for broker silent flow
1 parent bebbdd4 commit eff7698

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

msal/broker.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,11 @@ def _signin_silently(
151151
auth_scheme=None,
152152
**kwargs):
153153
params = _build_msal_runtime_auth_params(client_id, authority)
154+
if sys.platform == "linux":
155+
# This is required by Linux Java Broker to set a non-empty valid redirect_uri
156+
params.set_redirect_uri(
157+
"https://login.microsoftonline.com/common/oauth2/nativeclient"
158+
)
154159
params.set_requested_scopes(scopes)
155160
if claims:
156161
params.set_decoded_claims(claims)
@@ -240,6 +245,11 @@ def _acquire_token_silently(
240245
if account is None:
241246
return
242247
params = _build_msal_runtime_auth_params(client_id, authority)
248+
if sys.platform == "linux":
249+
# This is required by Linux Java Broker to set a non-empty valid redirect_uri
250+
params.set_redirect_uri(
251+
"https://login.microsoftonline.com/common/oauth2/nativeclient"
252+
)
243253
params.set_requested_scopes(scopes)
244254
if claims:
245255
params.set_decoded_claims(claims)

0 commit comments

Comments
 (0)