From 30fdef75c15526e1a9ff4e8867e232779102019a Mon Sep 17 00:00:00 2001 From: Simone Marzola Date: Fri, 4 Oct 2013 15:29:33 +0200 Subject: [PATCH] check for oauth_problem get params instead of denied for linkedin AuthenticationDenied --- velruse/providers/linkedin.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/velruse/providers/linkedin.py b/velruse/providers/linkedin.py index b57acf8..09dac14 100644 --- a/velruse/providers/linkedin.py +++ b/velruse/providers/linkedin.py @@ -95,8 +95,9 @@ def login(self, request): def callback(self, request): """Process the LinkedIn redirect""" - if 'denied' in request.GET: - return AuthenticationDenied("User denied authentication", + if 'oauth_problem' in request.GET: + oauth_problems = ','.join(request.GET.getall('oauth_problem')) + return AuthenticationDenied("ProblemReporting: %s" % oauth_problems, provider_name=self.name, provider_type=self.type)