def autheniticate_me(self): rdio = Rdio(RDIO_CREDENTIALS) try: url = rdio.begin_authentication('oob') print('Go to: ' + url) verifier = input('Then enter code: ').strip() rdio.complete_authentication(verifier) return rdio except HTTPError as e: print(e.read())
def rdio_callback(): session_id = session['uuid'] session_data = memory_store[session_id] request_token = session_data.get('rt', None) request_token_secret = session_data.get('rts', None) verifier = request.args.get('oauth_verifier', None) if verifier is None or request_token is None or request_token_secret is None: logging.warn("OAuth callback error") return redirect(url_for('logout')) rdio = Rdio(RDIO_CREDS, (request_token, request_token_secret)) rdio.complete_authentication(verifier) session_data['at'] = rdio.token[0] session_data['ats'] = rdio.token[1] del session_data['rt'] del session_data['rts'] return redirect(url_for('home'))
def rdio_callback(): session_id = session['uuid'] session_data = memory_store[session_id] request_token = session_data.get('rt', None) request_token_secret = session_data.get('rts', None) verifier = request.args.get('oauth_verifier', None) if verifier is None or request_token is None or request_token_secret is None: logging.warn("OAuth callback error") return redirect(url_for('logout')) rdio = Rdio(RDIO_CREDS, (request_token, request_token_secret)) rdio.complete_authentication(verifier) session_data['at'] = rdio.token[0] session_data['ats'] = rdio.token[1] del session_data['rt'] del session_data['rts'] return redirect(url_for('home'))