1👍
✅
The answer is, as it often is with vague questions, it completely depends.
Out of the box, you can use the built in auth models to allow users basic access to your sites… that’s kind of the whole point of the auth package. If that’s all you’re looking to do just leverage Auth.User
The question really becomes, what do you need that the built in auth model is not providing you? When you can answer that question, you’ll have a better idea of whether you need to override with a custom auth class, simply extend a user profile, or foreign key into other custom data models.
Source:stackexchange.com