示例#1
0
def token_loader(token):  # pragma: no cover - very difficult with unit testing ...
    """
    Called when user login check is required
    """
    # pragma: no cover - very difficult with unit testing ...
    app.logger.debug("token_loader - Try to find user with token: %s", token)
    return User.get_from_token(token)
示例#2
0
def request_loader(req):
    """
    Called when user login check is required
    """
    app.logger.debug("request_loader - Try to find user from request: %s", req)
    token = req.headers.get('Authorization')
    if token is None:
        token = req.args.get('token')

    if token is not None:  # pragma: no cover - very difficult with unit testing ...
        app.logger.debug("load_user - found user token in request")
        return User.get_from_token(token)
    return None