Могли бы вы реализовать Единый вход (SSO) и сделать ваше другое приложение источником данных для входа?
Существует специфическая настройка SSO sso overrides email, которая выполняет то, что вы пытаетесь реализовать. Если у вас настроен SSO, вы можете использовать endpoint sync_sso и передать туда новый адрес электронной почты.