Split authentication and retrieving Enduser info, add the ability to create unknow user