how to implement Flask-Dance with Flask Blueprints

Solution
from flask_dance.contrib import github
from flask_dance.contrib.github import make_github_blueprint

github_blueprint = make_github_blueprint(client_id='your-client-id',client_secret='your-client-secret')



from app.github import views
@github_blueprint.route("/")
def github_login():
     if not github.authorized:
          return redirect(url_for('github.login'))
     account_info = github.get('/user')
     if account_info.ok:
          account = account_info.json()
          return '

Your Github name is {}'.format(account['login'])

from flask import Flask
from flask_fontawesome import FontAwesome

from app.config import Config

fa = FontAwesome()

def create_app(config_class=Config):
      app = Flask(__name__)
      app.config.from_object(Config)
      fa.init_app(app)

      from app.public import public
      app.register_blueprint(public)

      from app.auth import auth
      app.register_blueprint(auth)

      from app.github import github_blueprint
      app.register_blueprint(github_blueprint,  url_prefix='/github_login')
      #/github_login=callback url

      return app