15 lines
371 B
Python
15 lines
371 B
Python
from authlib.oauth2.rfc7636 import CodeChallenge
|
|
from flask import Flask
|
|
|
|
from .grants import AuthorizationCodeGrant
|
|
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)]
|
|
)
|