One option is to create a second model — for example, the SiteUser model, and then create a field on SiteUser to associate it with the appropriate user that the infrastructure provides. Then you can add all the properties that you would like to use in the SiteUser model.
In those cases when you are currently checking properties on a user provided by the infrastructure, you can get the appropriate SiteUser and check its properties.
source
share