INNER CODE UNIT · Python
user_loader_callback
fescobar/allure-docker-service · allure-docker-api/app.py:517
def user_loader_callback(jwt_header, jwt_data):
identity = jwt_data['sub']
if identity not in USERS_INFO:
return None
return UserAccess(
username=identity,
roles=USERS_INFO[identity]['roles']
)
### end Security Section
### CORS section
@app.after_request
def after_request_func(response):
origin = request.headers.get('Origin')
if request.method == 'OPTIONS':
response = make_response()
response.headers.add('Access-Control-Allow-Credentials', 'true')
response.headers.add('Access-Control-Allow-Headers', 'Content-Type')