def required()

in gstack/authentication.py [0:0]


def required(f):
    @wraps(f)
    def decorated(*args, **kwargs):
        authorization = resource_provider.get_authorization()
        if not authorization.is_valid:
            return abort(401)

        return f(authorization=authorization, *args, **kwargs)
    return decorated