Я нашел некоторую информацию о том, как создать объект учетных данных, который упоминается в документации Firebase, но не понимаю, как создать объект, если пользователь аутентифицирован с помощью OAuth, а не по электронной почте и паролю. Кто-нибудь знает, как это будет работать?
var user = firebase.auth().currentUser;
var credentials = firebase.auth.EmailAuthProvider.credential(
user.email,
'yourpassword'
);
user.reauthenticateWithCredential(credentials);