in authui-container/src/admin-ui.ts [329:348]
private addReauthClickHandler() {
this.reauthElement.addEventListener('click', (e) => {
if (this.auth.currentUser) {
const email = this.auth.currentUser.email;
FirebaseWrapper._reauthenticateWithPopup(this.auth.currentUser, initializeProvider(email, OAUTH_SCOPES))
.then((result) => {
const credential = FirebaseWrapper._getCredentialFromResult(result);
this.accessToken = (credential as OAuthCredential).accessToken;
this.reauthElement.style.display = 'none';
})
.catch((error) => {
this.showToastMessage('error', error.message);
});
} else {
this.showToastMessage('error', MSG_NO_USER_LOGGED_IN);
}
e.preventDefault();
return false;
});
}