Example¶
To make your application into a Service Provider,
create a ServiceProvider
subclass, instantiate it,
and register it’s Blueprint
with your Flask application
:
from flask import Flask
from flask_saml2.sp import ServiceProvider
class MyServiceProvider(ServiceProvider):
def get_default_login_return_url(self):
return url_for('dashboard')
def get_logout_return_url(self):
return url_for('index')
sp = ServiceProvider()
app = Flask()
app.register_blueprint(sp.create_blueprint(), url_prefix='/saml/')
app.run()