Guards implemented on top of pipelines have a single responsibility to check if a method can be activated.
guard pipeline must implement the
if the guard decorate a class it will run on all class methods.
now lets use out authGuard
you can also throw your own custom error
we assume we a user context on our request
now we check the controller