def media_js(self, request): # NOTE: Avoid loading models at top due to registry boot... from allauth.socialaccount.models import SocialApp locale = self.get_locale_for_request(request) try: app = self.get_app(request) except SocialApp.DoesNotExist: raise ImproperlyConfigured("No Facebook app configured: please" " add a SocialApp using the Django" " admin") abs_uri = lambda name: request.build_absolute_uri(reverse(name)) fb_data = { "appId": app.client_id, "version": GRAPH_API_VERSION, "locale": locale, "loginOptions": self.get_fb_login_options(request), "loginByTokenUrl": abs_uri('facebook_login_by_token'), "cancelUrl": abs_uri('socialaccount_login_cancelled'), "logoutUrl": abs_uri('account_logout'), "loginUrl": request.build_absolute_uri(self.get_login_url( request, method='oauth2')), "errorUrl": abs_uri('socialaccount_login_error'), "csrfToken": get_token(request) } ctx = {'fb_data': mark_safe(json.dumps(fb_data))} return render_to_string('facebook/fbconnect.html', ctx, request=request)
def media_js(self, request): # NOTE: Avoid loading models at top due to registry boot... from allauth.socialaccount.models import SocialApp locale = self.get_locale_for_request(request) try: app = self.get_app(request) except SocialApp.DoesNotExist: raise ImproperlyConfigured("No Facebook app configured: please" " add a SocialApp using the Django" " admin") def abs_uri(name): return request.build_absolute_uri(reverse(name)) fb_data = { "appId": app.client_id, "version": GRAPH_API_VERSION, "locale": locale, "loginOptions": self.get_fb_login_options(request), "loginByTokenUrl": abs_uri('facebook_login_by_token'), "cancelUrl": abs_uri('socialaccount_login_cancelled'), "logoutUrl": abs_uri('account_logout'), "loginUrl": request.build_absolute_uri(self.get_login_url( request, method='oauth2')), "errorUrl": abs_uri('socialaccount_login_error'), "csrfToken": get_token(request) } ctx = {'fb_data': mark_safe(json.dumps(fb_data))} return render_to_string('facebook/fbconnect.html', ctx, request=request)
def media_js(self, request): settings = self.get_settings() request_parameters = settings.get('REQUEST_PARAMETERS', {}) ctx = {'request_parameters': json.dumps(request_parameters)} return render_to_string('persona/auth.html', ctx, request=request)
def media_js(self, request): settings = self.get_settings() request_parameters = settings.get("REQUEST_PARAMETERS", {}) ctx = {"request_parameters": json.dumps(request_parameters)} return render_to_string("persona/auth.html", ctx, request=request)