diff --git a/src/authentic2_auth_fedict/urls.py b/src/authentic2_auth_fedict/urls.py index 66d0d6e..4db121e 100644 --- a/src/authentic2_auth_fedict/urls.py +++ b/src/authentic2_auth_fedict/urls.py @@ -21,9 +21,4 @@ from . import views urlpatterns = [ url(r'^accounts/saml/', include('mellon.urls')), url(r'^accounts/fedict/login/$', views.login, name='fedict-login'), - url( - r'^accounts/fedict/register/(?P[a-zA-Z0-9:_-]+)/$', - views.registration, - name='fedict-registration', - ), ] diff --git a/src/authentic2_auth_fedict/views.py b/src/authentic2_auth_fedict/views.py index e93aa59..fae1991 100644 --- a/src/authentic2_auth_fedict/views.py +++ b/src/authentic2_auth_fedict/views.py @@ -31,27 +31,6 @@ import mellon.utils import mellon.views -class RegistrationView(View): - def get(self, request, *args, **kwargs): - data = utils.get_mapped_attributes_flat(request) - data['no_password'] = True - data['confirm_data'] = not app_settings.auto_register - redirect_to = request.REQUEST.get(REDIRECT_FIELD_NAME, '') - if not is_safe_url(url=redirect_to, host=request.get_host()): - redirect_to = resolve_url(settings.LOGIN_REDIRECT_URL) - if not 'email' in data: - data[REDIRECT_FIELD_NAME] = redirect_to - return HttpResponseRedirect( - "{}?token={}".format(reverse('registration_register'), signing.dumps(data)) - ) - data['valid_email'] = False - activation_url = a2_utils.build_activation_url(request, next_url=redirect_to, **data) - return HttpResponseRedirect(activation_url) - - -registration = RegistrationView.as_view() - - class LoginView(mellon.views.LoginView): def authenticate(self, request, login, attributes): idp = mellon.utils.get_idp(attributes['issuer'])