docs: def authenticate(self, req, resp, resource):
          """
          Extract auth token from request `authorization` header, decode jwt token,
          verify configured claims and return either a ``user``
          object if successful else raise an `falcon.HTTPUnauthoried exception`
          """
          payload = self._decode_jwt_token(req)
          user = self.user_loader(payload)
          if not user:
              raise falcon.HTTPUnauthorized(
                  description='Invalid JWT Credentials')
  
          return user