Extended User Model for basic authentication