From 96a51c4952ff96ff2f0b31460e2f2aae705ab8ef Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Tue, 9 Dec 2014 00:33:40 +0100 Subject: [PATCH] Use IdP entity id for default name qualifier and SP entity id for default sp name qualifier --- mellon/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mellon/views.py b/mellon/views.py index 8146c62..b0d32f9 100644 --- a/mellon/views.py +++ b/mellon/views.py @@ -97,8 +97,8 @@ class LoginView(LogMixin, View): attributes.update({ 'name_id_content': name_id.content.decode('utf8'), 'name_id_format': unicode(name_id.format or lasso.SAML2_NAME_IDENTIFIER_FORMAT_UNSPECIFIED), - 'name_id_name_qualifier': unicode(name_id.nameQualifier) if name_id.nameQualifier else unicode(login.server.providerId), - 'name_id_sp_name_qualifier': unicode(name_id.spNameQualifier) if name_id.spNameQualifier else unicode(login.remoteProviderId), + 'name_id_name_qualifier': unicode(name_id.nameQualifier if name_id.nameQualifier else login.remoteProviderId), + 'name_id_sp_name_qualifier': unicode(name_id.spNameQualifier if name_id.spNameQualifier else login.server.providerId), }) attributes.update({ 'issuer': name_id.nameQualifier