В памяти нет 100%. Штука в том что в БД лежат данные, которые привязаны к пользователю. И посему если БД-ки разные, то как привязывать данные к пользователю, если его не в бд.
Если бд разные, например, когда сервер авторизации общий на несколько приложений, то в бд приложений хранить связку - user id из бд сервера аутентификации
Так же как делают в микросервисах, либо просто ид пользователя из базы пользователей делаешь, либо мини копию таблички тут ведёшь, с урезанным наполнением
Еще вопрос. Клиент (браузер, приложение и т.д.) для авторизации идет сам на сервер авторизации и только потом на ресурс сервер? По сути клиент знает а двух серверах.