Validation needs to take into account the requester's identity
Sample scenario: admins should be allowed to create email accounts on all domains, including some which should not be freely available to all users. To support this case, accountserver needs to know who made the request, and change the validation results according to the identity.