From ecce454ca9d0f374e22da8401206e3b1695dbded Mon Sep 17 00:00:00 2001 From: Frederick Muriuki Muriithi Date: Thu, 2 Feb 2023 14:15:29 +0300 Subject: auth: Improve authorisation Retrieve the token, and user in the authorisation decorator to enable checking of privileges. --- gn3/auth/authorisation/resources/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gn3/auth/authorisation/resources') diff --git a/gn3/auth/authorisation/resources/models.py b/gn3/auth/authorisation/resources/models.py index 1959362..8d45ef4 100644 --- a/gn3/auth/authorisation/resources/models.py +++ b/gn3/auth/authorisation/resources/models.py @@ -47,7 +47,8 @@ class Resource(NamedTuple): } @authorised_p(("group:resource:create-resource",), - error_message="Could not create resource") + error_description="Insufficient privileges to create a resource", + oauth2_scope="profile resource") def create_resource( conn: db.DbConnection, resource_name: str, resource_category: ResourceCategory) -> Resource: -- cgit 1.4.1