Фронт передает мне пароль
С самого начала уже сомнительный тезис.
Во первых "мне" это кому? Во вторых в соответствии с правилами безопасности пароль никогда не должен покидать клиентское устройство, отправлять можно только хэш пароля, а шифрование пароля должно быть исключительно на клиентском устройстве. Т.е. сам пароль ни в коем случае никуда отправлять нельзя.
Про остальное можно почитать
https://developers.google.com/identity/sign-in/web...
Проблема как в рамках одной сессии хранить данные которые мне передается в первом запросе чтобы каждый раз не передавать логин и пароль обратно фронту до конца цикла?
Сохранять токен, имеющий валидность для бэка какое то время, после его устаревания запрашивать повторно.