From 83a8bf8e45951b771b476d2200ed1b69e4904975 Mon Sep 17 00:00:00 2001 From: Frederick Muriuki Muriithi Date: Tue, 31 Jan 2023 04:47:46 +0300 Subject: auth: Remove the @authenticated_p decorator The @authenticated_p decorator (and function), is an artifact of the original development ideas and should be removed from use. --- gn3/auth/authentication/checks.py | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 gn3/auth/authentication/checks.py (limited to 'gn3/auth/authentication/checks.py') diff --git a/gn3/auth/authentication/checks.py b/gn3/auth/authentication/checks.py deleted file mode 100644 index 63b0752..0000000 --- a/gn3/auth/authentication/checks.py +++ /dev/null @@ -1,14 +0,0 @@ -"""Functions to check for user authentication.""" - -from flask import g - -from .exceptions import AuthenticationError - -def authenticated_p(func): - """Decorator for functions requiring authentication.""" - def __authenticated__(*args, **kwargs): - user = g.user if hasattr(g, "user") else False - if user: - return func(*args, **kwargs) - raise AuthenticationError("You need to be authenticated") - return __authenticated__ -- cgit v1.2.3