def openid_redirect(request): """ Redirect the user to the openid provider """ request.session['next'] = _get_next(request) request.session['openid_provider'] = request.GET.get('openid_provider') client = OpenID( request, 'http://%s%s' % (Site.objects.get_current().domain, reverse('openid_callback')), request.GET.get('openid_provider')) return client.get_redirect()
def openid_redirect(request): """ Redirect the user to the openid provider """ request.session["next"] = _get_next(request) request.session["openid_provider"] = request.GET.get("openid_provider") client = OpenID( request, "http%s://%s%s" % (_https(), Site.objects.get_current().domain, reverse("openid_callback")), request.GET.get("openid_provider"), ) return client.get_redirect()
def openid_redirect(request): """ Redirect the user to the openid provider """ request.session['next'] = _get_next(request) request.session['openid_provider'] = request.GET.get('openid_provider') request.session['socialregistration_connect_object'] = get_object(request.GET) client = OpenID( request, 'http%s://%s%s' % ( _https(), Site.objects.get_current().domain, reverse('openid_callback') ), request.GET.get('openid_provider') ) try: logger.info("Received redirect to %s from OpenID" % client.get_redirect()) return client.get_redirect() except DiscoveryFailure: request.session['openid_error'] = True logger.info("OpenID failure, sending user to login.") return HttpResponseRedirect(settings.LOGIN_URL)
def openid_redirect(request): """ Redirect the user to the openid provider """ request.session['next'] = _get_next(request) request.session['openid_provider'] = request.GET.get('openid_provider') client = OpenID( request, 'http://%s%s' % ( Site.objects.get_current().domain, reverse('openid_callback') ), request.GET.get('openid_provider') ) return client.get_redirect()
def openid_redirect(request): """ Redirect the user to the openid provider """ request.session["next"] = _get_next(request) request.session["openid_provider"] = request.GET.get("openid_provider") client = OpenID( request, "http%s://%s%s" % (_https(), request.get_host(), reverse("openid_callback")), request.GET.get("openid_provider"), ) try: return client.get_redirect() except DiscoveryFailure: request.session["openid_error"] = True return HttpResponseRedirect(settings.LOGIN_URL)
def openid_redirect(request): """ Redirect the user to the openid provider """ request.session['next'] = _get_next(request) request.session['openid_provider'] = request.GET.get('openid_provider') client = OpenID( request, 'http%s://%s%s' % (_https(), Site.objects.get_current().domain, reverse('openid_callback')), request.GET.get('openid_provider')) try: return client.get_redirect() except DiscoveryFailure: request.session['openid_error'] = True return HttpResponseRedirect(settings.LOGIN_URL)
def openid_redirect(request): """ Redirect the user to the openid provider """ request.session['next'] = _get_next(request) request.session['openid_provider'] = request.GET.get('openid_provider') client = OpenID( request, _callback_url(request), request.GET.get('openid_provider') ) try: return client.get_redirect() except DiscoveryFailure: request.session['openid_error'] = True return HttpResponseRedirect(settings.LOGIN_URL)
def openid_redirect(request): """ Redirect the user to the openid provider """ request.session['next'] = _get_next(request) request.session['openid_provider'] = request.GET.get('openid_provider') client = OpenID( request, 'http%s://%s%s' % ( _https(), Site.objects.get_current().domain, reverse('openid_callback') ), request.GET.get('openid_provider') ) try: return client.get_redirect() except DiscoveryFailure: request.session['openid_error'] = True return HttpResponseRedirect(settings.LOGIN_URL)
def openid_redirect(request): """ Redirect the user to the openid provider """ request.session['next'] = _get_next(request) request.session['openid_provider'] = request.GET.get('openid_provider') provider = request.GET.get('openid_provider') client = OpenID( request, _openid_callback_url(), provider ) try: return client.get_redirect() except DiscoveryFailure: return render_to_response( 'socialregistration/provider_failure.html', dict(provider=provider), context_instance=RequestContext(request) )