def oidc_provider_init_app(config, name=None, **kwargs): name = name or __name__ app = Flask(name, static_url_path='', **kwargs) app.srv_config = config try: from .views import oidc_op_views except ImportError: from views import oidc_op_views app.register_blueprint(oidc_op_views) # Initialize the oidc_provider after views to be able to set correct urls app.endpoint_context = init_oidc_op_endpoints(app) return app
def oidc_provider_init_app(name=None, **kwargs): name = name or __name__ app = Flask(name, static_url_path='', **kwargs) app.config.from_pyfile(os.path.join(folder,'conf.py')) #app.users = {'test_user': {'name': 'Testing Name'}} try: from .views import oidc_op_views except ImportError: from views import oidc_op_views app.register_blueprint(oidc_op_views) # Initialize the oidc_provider after views to be able to set correct urls app.endpoint_context = init_oidc_op_endpoints(app) return app