New feature: Add auth model.