Skip to content

Commit 614b56d

Browse files
committed
Refactor create_authn_request provider_name
Signed-off-by: Ivan Kanakarakis <[email protected]>
1 parent 8c9fc6a commit 614b56d

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

src/saml2/client_base.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -332,14 +332,11 @@ def create_authn_request(self, destination, vorg="", scoping=None,
332332
elif service_url:
333333
args["assertion_consumer_service_url"] = service_url
334334

335-
336-
try:
337-
args["provider_name"] = kwargs["provider_name"]
338-
except KeyError:
339-
if binding == BINDING_PAOS:
340-
pass
341-
else:
342-
args["provider_name"] = self._my_name()
335+
# ProviderName
336+
provider_name = kwargs.get("provider_name")
337+
if not provider_name and binding != BINDING_PAOS:
338+
provider_name = self._my_name()
339+
args["provider_name"] = provider_name
343340

344341
# Allow argument values either as class instances or as dictionaries
345342
# all of these have cardinality 0..1

0 commit comments

Comments
 (0)