Create the auth decorator