def gettoken(request): auth_code = request.GET['code'] redirect_uri = request.build_absolute_uri(reverse('tutorial:gettoken')) token = get_token_from_code(auth_code, redirect_uri) access_token = token['access_token'] # Save the token in the session request.session['access_token'] = access_token return HttpResponseRedirect(reverse('tutorial:mail'))
def gettoken(request): auth_code = request.GET['code'] redirect_uri = request.build_absolute_uri(reverse('tutorial:gettoken')) token = get_token_from_code(auth_code, redirect_uri) access_token = token['access_token'] user_email = get_user_email_from_id_token(token['id_token']) # Save the token in the session request.session['access_token'] = access_token request.session['user_email'] = user_email return HttpResponseRedirect(reverse('tutorial:post_form_upload'))
def gettoken(request): auth_code = request.GET['code'] redirect_uri = request.build_absolute_uri(reverse('tutorial:gettoken')) token = get_token_from_code(auth_code, redirect_uri) access_token = token['access_token'] user = get_me(access_token) # Save the token in the session request.session['access_token'] = access_token return HttpResponse('User: {0}, Access token: {1}'.format( user['displayName'], access_token))
def gettoken(request): auth_code = request.GET['code'] redirect_uri = request.build_absolute_uri(reverse('tutorial:gettoken')) token = get_token_from_code(auth_code, redirect_uri) access_token = token['access_token'] user = get_me(access_token) refresh_token = token['refresh_token'] expires_in = token['expires_in'] expiration = int(time.time()) + expires_in - 300 request.session['access_token'] = access_token request.session['refresh_token'] = refresh_token request.session['token_expires'] = expiration return HttpResponseRedirect(reverse('tutorial:mail'))
def gettoken(request): auth_code = request.GET['code'] redirect_uri = request.build_absolute_uri(reverse('tutorial:gettoken')) token = get_token_from_code(auth_code, redirect_uri) access_token = token['access_token'] user = get_me(access_token) refresh_token = token['refresh_token'] expires_in = token['expires_in'] # expires_in is in seconds # Get current timestamp (seconds since Unix Epoch) and # add expires_in to get expiration time # Subtract 5 minutes to allow for clock differences expiration = int(time.time()) + expires_in - 300 # Save the token in the session request.session['access_token'] = access_token request.session['refresh_token'] = refresh_token request.session['token_expires'] = expiration return HttpResponse('User: {0}, Access token: {1}'.format(user['displayName'], access_token))
def gettoken(request): auth_code = request.GET['code'] redirect_uri = request.build_absolute_uri(reverse('tutorial:gettoken')) token = get_token_from_code(auth_code, redirect_uri) access_token = token['access_token'] user = get_me(access_token) refresh_token = token['refresh_token'] expires_in = token['expires_in'] # expires_in is in seconds # Get current timestamp (seconds since Unix Epoch) and # add expires_in to get expiration time # Subtract 5 minutes to allow for clock differences expiration = int(time.time()) + expires_in - 300 # Save the token in the session request.session['access_token'] = access_token request.session['refresh_token'] = refresh_token request.session['token_expires'] = expiration return HttpResponseRedirect(reverse('tutorial:mail'))
def gettoken(request): auth_code = request.GET['code'] redirect_uri = request.build_absolute_uri(reverse('tutorial:gettoken')) token = get_token_from_code(auth_code, redirect_uri="http://localhost:8000/tutorial/gettoken/") access_token = token['access_token'] user = get_me(access_token) refresh_token = token['refresh_token'] expires_in = token['expires_in'] # expires_in is in seconds # Get current timestamp (seconds since Unix Epoch) and # add expires_in to get expiration time # Subtract 5 minutes to allow for clock differences expiration = int(time.time()) + expires_in - 300 # Save the token in the session request.session['access_token'] = access_token request.session['refresh_token'] = refresh_token request.session['token_expires'] = expiration return HttpResponseRedirect(reverse('tutorial:mail'))
def gettoken(request): auth_code = request.GET['code'] #does not work redirect_uri = request.build_absolute_uri(reverse('tutorial:gettoken')) redirect_uri = request.build_absolute_uri('/tutorial/gettoken/') token = get_token_from_code(auth_code, redirect_uri) access_token = token['access_token'] user = get_me(access_token) refresh_token = token['refresh_token'] expires_in = token['expires_in'] # expires_in is in seconds # Get current timestamp (seconds since Unix Epoch) and # add expires_in to get expiration time # Subtract 5 minutes to allow for clock differences expiration = int(time.time()) + expires_in - 300 # Save the token in the session request.session['access_token'] = access_token request.session['refresh_token'] = refresh_token request.session['token_expires'] = expiration request.session['user_email'] = user['mail'] # 30 June return HttpResponseRedirect(reverse('tutorial:mail')) #$ OK July 05 return HttpResponseRedirect(reverse('tutorial:events')) return HttpResponseRedirect(reverse('tutorial:all_events'))