Revision 9d20fe23 snf-astakos-app/astakos/im/target/linkedin.py
b/snf-astakos-app/astakos/im/target/linkedin.py | ||
---|---|---|
66 | 66 |
import oauth2 as oauth |
67 | 67 |
import cgi |
68 | 68 |
|
69 |
consumer = oauth.Consumer(settings.LINKEDIN_TOKEN, settings.LINKEDIN_SECRET) |
|
70 |
client = oauth.Client(consumer) |
|
71 | 69 |
|
72 | 70 |
request_token_url = 'https://api.linkedin.com/uas/oauth/requestToken?scope=r_basicprofile+r_emailaddress' |
73 | 71 |
access_token_url = 'https://api.linkedin.com/uas/oauth/accessToken' |
74 | 72 |
authenticate_url = 'https://www.linkedin.com/uas/oauth/authorize' |
75 | 73 |
|
76 | 74 |
|
77 |
@requires_auth_provider('linkedin', login=True)
|
|
75 |
@requires_auth_provider('linkedin') |
|
78 | 76 |
@require_http_methods(["GET", "POST"]) |
79 | 77 |
def login(request): |
80 | 78 |
init_third_party_session(request) |
... | ... | |
105 | 103 |
extra_context={} |
106 | 104 |
): |
107 | 105 |
|
106 |
consumer = oauth.Consumer(settings.LINKEDIN_TOKEN, |
|
107 |
settings.LINKEDIN_SECRET) |
|
108 |
client = oauth.Client(consumer) |
|
109 |
|
|
108 | 110 |
if request.GET.get('denied'): |
109 | 111 |
return HttpResponseRedirect(reverse('edit_profile')) |
110 | 112 |
|
Also available in: Unified diff