auth/microsoft-popup.html [83:133]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // Listening for auth state changes. firebase.auth().onAuthStateChanged(function(user) { if (user) { // User is signed in. Note that unlike other providers supported by Firebase Auth, Microsoft does // not provide a profile photo so user.photoURL will be null. However, it can be queried using // the Microsoft Graph API: https://docs.microsoft.com/en-us/graph/api/profilephoto-get var displayName = user.displayName; var email = user.email; var emailVerified = user.emailVerified; var isAnonymous = user.isAnonymous; var uid = user.uid; var providerData = user.providerData; document.getElementById('quickstart-sign-in-status').textContent = 'Signed in'; document.getElementById('quickstart-sign-in').textContent = 'Log out'; document.getElementById('quickstart-account-details').textContent = JSON.stringify(user, null, ' '); } else { // User is signed out. document.getElementById('quickstart-sign-in-status').textContent = 'Signed out'; document.getElementById('quickstart-sign-in').textContent = 'Log in with Microsoft'; document.getElementById('quickstart-account-details').textContent = 'null'; document.getElementById('quickstart-oauthtoken').textContent = 'null'; } document.getElementById('quickstart-sign-in').disabled = false; }); document.getElementById('quickstart-sign-in').addEventListener('click', toggleSignIn, false); } window.onload = function() { initApp(); };