Даже если возможно go этот маршрут, я бы посоветовал вам перевернуть его наоборот. Попросите пользователя создать учетную запись. Когда у них есть учетная запись, вы повышаете ее до коллег и / или клиентов, устанавливая какое-либо состояние для уже существующего sysuser.
... Имейте объект UserInvite - отправьте ссылку на страницу, на которой находится приглашение. принято - на странице принятия показать ссылку пользователя для регистрации или входа в систему, если они этого не сделали. Как только у вас есть CurrentUser и UserInviteObject в области видимости, вы можете ie собрать все это вместе и готово подумать.