FitTrackee/fittrackee/oauth2/config.py

16 lines
449 B
Python
Raw Normal View History

from authlib.oauth2.rfc7636 import CodeChallenge
from flask import Flask
2022-05-27 14:18:50 +02:00
from .grants import AuthorizationCodeGrant, RefreshTokenGrant
from .server import authorization_server
def config_oauth(app: Flask) -> None:
authorization_server.init_app(app)
# supported grants
authorization_server.register_grant(
AuthorizationCodeGrant, [CodeChallenge(required=True)]
)
2022-05-27 14:18:50 +02:00
authorization_server.register_grant(RefreshTokenGrant)