Если все, что вам нужно сделать, это поделиться пользователями, вам просто нужно, чтобы каждое веб-приложение сопоставляло пользователей друг с другом всякий раз, когда вы выполняете свой обычный механизм аутентификации - если вы входите в WebAppA, то всякий раз, когда WebAppB проверяет учетные данные, он должен выглядеть чтобы убедиться, что вы вошли в WebAppB, которая должна быть существующей функциональностью, но затем, если вы не вошли в WebAppB, проверьте, вошли ли вы в WebAppA ...
Если имена пользователей выстраиваются в очередь, это легко и средней сложности в зависимости от схем аутентификации, в противном случае просто попросите пользователя один раз аутентифицироваться в другой учетной записи и сохранить сопоставление при успешной аутентификации.