#52090

import requests
import random
import string

CLIENT_ID = “77z744x5mb0pep”
CLIENT_SECRET = “WPL_AP1.CtDlThk0v2mMydkC.DyuwpQ==”
REDIRECT_URL = “http://localhost:8000/”

# https://pt.wikipedia.org/wiki/Cross-site_request_forgery
CSRF_TOKEN = “”.join(random.choice(string.ascii_letters) for i in range(24))

auth_params = {
“response_type”: “code”,
“client_id”: CLIENT_ID,
“redirect_uri”: REDIRECT_URL,
“state”: CSRF_TOKEN,
“scope”: “openid,profile,w_member_social,email”,
}
auth_url = “https://www.linkedin.com/oauth/v2/authorization”
print(“Cole essa URL no navegador para iniciar o login:”)
print(requests.Request(“GET”, auth_url, params=auth_params).prepare().url)