Skip to content

Commit 43507ff

Browse files
committed
edit suggestions
1 parent 472ef90 commit 43507ff

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

msal/broker.py

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
import time
88
import uuid
99

10+
from .application import __version__
11+
1012

1113
logger = logging.getLogger(__name__)
1214

13-
from .application import (
14-
__version__)
1515

1616
try:
1717
import pymsalruntime # Its API description is available in site-packages/pymsalruntime/PyMsalRuntime.pyi
@@ -139,18 +139,19 @@ def _get_new_correlation_id():
139139
def _enable_msa_pt(params):
140140
params.set_additional_parameter("msal_request_type", "consumer_passthrough") # PyMsalRuntime 0.8+
141141

142-
def _pass_client_sku(params):
143-
params.set_additional_parameter("msal_client_sku", "MSAL.Python")
144-
params.set_additional_parameter("msal_client_ver", __version__)
142+
def _build_msal_runtime_auth_params(client_id, authority):
143+
params = pymsalruntime.MSALRuntimeAuthParameters(client_id, authority)
144+
params.set_additional_parameter("msal_client_sku", "MSAL.Python")
145+
params.set_additional_parameter("msal_client_ver", __version__)
146+
return params
145147

146148
def _signin_silently(
147149
authority, client_id, scopes, correlation_id=None, claims=None,
148150
enable_msa_pt=False,
149151
auth_scheme=None,
150152
**kwargs):
151-
params = pymsalruntime.MSALRuntimeAuthParameters(client_id, authority)
153+
params = _build_msal_runtime_auth_params(client_id, authority)
152154
params.set_requested_scopes(scopes)
153-
_pass_client_sku(params)
154155
if claims:
155156
params.set_decoded_claims(claims)
156157
if auth_scheme:
@@ -182,9 +183,8 @@ def _signin_interactively(
182183
enable_msa_pt=False,
183184
auth_scheme=None,
184185
**kwargs):
185-
params = pymsalruntime.MSALRuntimeAuthParameters(client_id, authority)
186+
params = _build_msal_runtime_auth_params(client_id, authority)
186187
params.set_requested_scopes(scopes)
187-
_pass_client_sku(params)
188188
params.set_redirect_uri(
189189
_redirect_uri_on_mac if sys.platform == "darwin" else
190190
"https://login.microsoftonline.com/common/oauth2/nativeclient"
@@ -239,9 +239,8 @@ def _acquire_token_silently(
239239
account = _read_account_by_id(account_id, correlation_id)
240240
if account is None:
241241
return
242-
params = pymsalruntime.MSALRuntimeAuthParameters(client_id, authority)
242+
params = _build_msal_runtime_auth_params(client_id, authority)
243243
params.set_requested_scopes(scopes)
244-
_pass_client_sku(params)
245244
if claims:
246245
params.set_decoded_claims(claims)
247246
if auth_scheme:

0 commit comments

Comments
 (0)