Basic IdentityService architecture