feat: send skipRegistrationForm with providers (#32001)

VAN-1318

Co-authored-by: Syed Sajjad  Hussain Shah <syed.sajjad@H7FKF7K6XD.local>
This commit is contained in:
Syed Sajjad Hussain Shah
2023-03-30 13:58:06 +05:00
committed by GitHub
parent 3bacb42d29
commit 6469077a47
3 changed files with 7 additions and 0 deletions

View File

@@ -73,6 +73,7 @@ class MFEContextViewTest(ThirdPartyAuthTestMixin, APITestCase):
'iconClass': 'fa-facebook',
'iconImage': None,
'skipHintedLogin': False,
'skipRegistrationForm': False,
'loginUrl': self._third_party_login_url('facebook', 'login', params),
'registerUrl': self._third_party_login_url('facebook', 'register', params)
},
@@ -82,6 +83,7 @@ class MFEContextViewTest(ThirdPartyAuthTestMixin, APITestCase):
'iconClass': 'fa-google-plus',
'iconImage': None,
'skipHintedLogin': False,
"skipRegistrationForm": False,
'loginUrl': self._third_party_login_url('google-oauth2', 'login', params),
'registerUrl': self._third_party_login_url('google-oauth2', 'register', params)
},
@@ -174,6 +176,7 @@ class MFEContextViewTest(ThirdPartyAuthTestMixin, APITestCase):
'iconClass': 'fa-linkedin',
'iconImage': None,
'skipHintedLogin': False,
'skipRegistrationForm': False,
'loginUrl': self._third_party_login_url('linkedin-oauth2', 'login', params),
'registerUrl': self._third_party_login_url('linkedin-oauth2', 'register', params)
})

View File

@@ -289,6 +289,7 @@ class LoginAndRegistrationTest(ThirdPartyAuthTestMixin, UrlResetMixin, ModuleSto
"iconClass": None,
"iconImage": settings.MEDIA_URL + "icon.svg",
"skipHintedLogin": False,
"skipRegistrationForm": False,
"loginUrl": self._third_party_login_url("dummy", "login", params),
"registerUrl": self._third_party_login_url("dummy", "register", params)
},
@@ -298,6 +299,7 @@ class LoginAndRegistrationTest(ThirdPartyAuthTestMixin, UrlResetMixin, ModuleSto
"iconClass": "fa-facebook",
"iconImage": None,
"skipHintedLogin": False,
"skipRegistrationForm": False,
"loginUrl": self._third_party_login_url("facebook", "login", params),
"registerUrl": self._third_party_login_url("facebook", "register", params)
},
@@ -307,6 +309,7 @@ class LoginAndRegistrationTest(ThirdPartyAuthTestMixin, UrlResetMixin, ModuleSto
"iconClass": "fa-google-plus",
"iconImage": None,
"skipHintedLogin": False,
"skipRegistrationForm": False,
"loginUrl": self._third_party_login_url("google-oauth2", "login", params),
"registerUrl": self._third_party_login_url("google-oauth2", "register", params)
},

View File

@@ -53,6 +53,7 @@ def third_party_auth_context(request, redirect_to, tpa_hint=None):
"iconClass": enabled.icon_class or None,
"iconImage": enabled.icon_image.url if enabled.icon_image else None,
"skipHintedLogin": enabled.skip_hinted_login_dialog,
"skipRegistrationForm": enabled.skip_registration_form,
"loginUrl": pipeline.get_login_url(
enabled.provider_id,
pipeline.AUTH_ENTRY_LOGIN,