Move logic for creating new authentications to user model