You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
646 B
24 lines
646 B
3 years ago
|
from flask import Flask
|
||
|
from flask_smorest import Api
|
||
|
|
||
|
from .accounts import bp as acc_bp
|
||
|
from .login import bp as login_bp
|
||
|
|
||
|
def init_apis(app: Flask):
|
||
|
api = Api(app, spec_kwargs={
|
||
|
'title': 'FoxBank',
|
||
|
'version': '1',
|
||
|
'openapi_version': '3.0.0',
|
||
|
'components': {
|
||
|
'securitySchemes': {
|
||
|
'Token': {
|
||
|
'type': 'http',
|
||
|
'scheme': 'bearer',
|
||
|
'bearerFormat': 'Token ',
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
})
|
||
|
api.register_blueprint(login_bp, url_prefix='/login')
|
||
|
api.register_blueprint(acc_bp, url_prefix='/accounts')
|