def __init__(self): print self.app_name self.backend_oauth = oauth.remote_app(self.app_name, self.app_key) self.backend_oauth._tokengetter = self.tokengetter()
from datetime import datetime from flask import Blueprint, redirect, url_for, request, session from flask.ext.login import login_user from flaskcommunity.extentions import oauth, db from flaskcommunity.auth.models import UserModel blueprint = Blueprint('battlenet', __name__, static_folder='../static', url_prefix='/auth/battlenet') oauth = oauth.remote_app('battlenet', app_key='BATTLENET') login_image = 'img/auth_backends/battlenet.png' @blueprint.route('/login') def login(): return oauth.authorize( callback=url_for('battlenet.callback', _external=True)) @blueprint.route('/callback') def callback(): resp = oauth.authorized_response() if resp is None: return 'Access denied: reason=%s error=%s' % ( request.args['error'], request.args['error_description'])
from datetime import datetime from flask import Blueprint, redirect, url_for, request, session from flask.ext.login import login_user from flaskcommunity.extentions import oauth, db from flaskcommunity.auth.models import UserModel blueprint = Blueprint('battlenet', __name__, static_folder='../static', url_prefix='/auth/battlenet') oauth = oauth.remote_app('battlenet', app_key='BATTLENET') login_image = 'img/auth_backends/battlenet.png' @blueprint.route('/login') def login(): return oauth.authorize(callback=url_for('battlenet.callback', _external=True)) @blueprint.route('/callback') def callback(): resp = oauth.authorized_response() if resp is None: return 'Access denied: reason=%s error=%s' % ( request.args['error'], request.args['error_description'] )