Add auth hook