Auth redirect and extend model