Skip to content

Remove auth snippets, move to snippets-web #502

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Nov 17, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 0 additions & 14 deletions auth/anon.html
Original file line number Diff line number Diff line change
Expand Up @@ -41,24 +41,18 @@
*/
function toggleSignIn() {
if (firebase.auth().currentUser) {
// [START signout]
firebase.auth().signOut();
// [END signout]
} else {
// [START authanon]
firebase.auth().signInAnonymously().catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
// [START_EXCLUDE]
if (errorCode === 'auth/operation-not-allowed') {
alert('You must enable Anonymous auth in the Firebase Console.');
} else {
console.error(error);
}
// [END_EXCLUDE]
});
// [END authanon]
}
document.getElementById('quickstart-sign-in').disabled = true;
}
Expand All @@ -71,30 +65,22 @@
*/
function initApp() {
// Listening for auth state changes.
// [START authstatelistener]
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
// User is signed in.
var isAnonymous = user.isAnonymous;
var uid = user.uid;
// [START_EXCLUDE]
document.getElementById('quickstart-sign-in-status').textContent = 'Signed in';
document.getElementById('quickstart-sign-in').textContent = 'Sign out';
document.getElementById('quickstart-account-details').textContent = JSON.stringify(user, null, ' ');
// [END_EXCLUDE]
} else {
// User is signed out.
// [START_EXCLUDE]
document.getElementById('quickstart-sign-in-status').textContent = 'Signed out';
document.getElementById('quickstart-sign-in').textContent = 'Sign in';
document.getElementById('quickstart-account-details').textContent = 'null';
// [END_EXCLUDE]
}
// [START_EXCLUDE]
document.getElementById('quickstart-sign-in').disabled = false;
// [END_EXCLUDE]
});
// [END authstatelistener]

document.getElementById('quickstart-sign-in').addEventListener('click', toggleSignIn, false);
}
Expand Down
10 changes: 0 additions & 10 deletions auth/apple-popup.html
Original file line number Diff line number Diff line change
Expand Up @@ -98,9 +98,7 @@
});
// [END signin]
} else {
// [START signout]
firebase.auth().signOut();
// [END signout]
}
// [START_EXCLUDE]
document.getElementById('quickstart-sign-in').disabled = true;
Expand All @@ -115,7 +113,6 @@
*/
function initApp() {
// Listening for auth state changes.
// [START authstatelistener]
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
// User is signed in. Note that unlike other providers supported by Firebase Auth, Apple does
Expand All @@ -126,18 +123,15 @@
var isAnonymous = user.isAnonymous;
var uid = user.uid;
var providerData = user.providerData;
// [START_EXCLUDE]
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, ' ');
// [END_EXCLUDE]
} else {
// User is signed out.
// [START_EXCLUDE]
document.getElementById('quickstart-sign-in-status').textContent =
'Signed out';
document.getElementById('quickstart-sign-in').textContent =
Expand All @@ -146,13 +140,9 @@
'null';
document.getElementById('quickstart-oauthtoken').textContent =
'null';
// [END_EXCLUDE]
}
// [START_EXCLUDE]
document.getElementById('quickstart-sign-in').disabled = false;
// [END_EXCLUDE]
});
// [END authstatelistener]

document
.getElementById('quickstart-sign-in')
Expand Down
10 changes: 0 additions & 10 deletions auth/apple-redirect.html
Original file line number Diff line number Diff line change
Expand Up @@ -58,9 +58,7 @@
firebase.auth().signInWithRedirect(provider);
// [END signin]
} else {
// [START signout]
firebase.auth().signOut();
// [END signout]
}
// [START_EXCLUDE]
document.getElementById('quickstart-sign-in').disabled = true;
Expand Down Expand Up @@ -122,7 +120,6 @@
// [END getidptoken]

// Listening for auth state changes.
// [START authstatelistener]
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
// User is signed in. Note that unlike other providers supported by Firebase Auth, Apple does
Expand All @@ -133,18 +130,15 @@
var isAnonymous = user.isAnonymous;
var uid = user.uid;
var providerData = user.providerData;
// [START_EXCLUDE]
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, ' ');
// [END_EXCLUDE]
} else {
// User is signed out.
// [START_EXCLUDE]
document.getElementById('quickstart-sign-in-status').textContent =
'Signed out';
document.getElementById('quickstart-sign-in').textContent =
Expand All @@ -153,13 +147,9 @@
'null';
document.getElementById('quickstart-oauthtoken').textContent =
'null';
// [END_EXCLUDE]
}
// [START_EXCLUDE]
document.getElementById('quickstart-sign-in').disabled = false;
// [END_EXCLUDE]
});
// [END authstatelistener]

document
.getElementById('quickstart-sign-in')
Expand Down
6 changes: 0 additions & 6 deletions auth/chromextension/credentials.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ firebase.initializeApp(config);
*/
function initApp() {
// Listen for auth state changes.
// [START authstatelistener]
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
// User is signed in.
Expand All @@ -34,22 +33,17 @@ function initApp() {
var isAnonymous = user.isAnonymous;
var uid = user.uid;
var providerData = user.providerData;
// [START_EXCLUDE]
document.getElementById('quickstart-button').textContent = 'Sign out';
document.getElementById('quickstart-sign-in-status').textContent = 'Signed in';
document.getElementById('quickstart-account-details').textContent = JSON.stringify(user, null, ' ');
// [END_EXCLUDE]
} else {
// Let's try to get a Google auth token programmatically.
// [START_EXCLUDE]
document.getElementById('quickstart-button').textContent = 'Sign-in with Google';
document.getElementById('quickstart-sign-in-status').textContent = 'Signed out';
document.getElementById('quickstart-account-details').textContent = 'null';
// [END_EXCLUDE]
}
document.getElementById('quickstart-button').disabled = false;
});
// [END authstatelistener]

document.getElementById('quickstart-button').addEventListener('click', startSignIn, false);
}
Expand Down
14 changes: 0 additions & 14 deletions auth/customauth.html
Original file line number Diff line number Diff line change
Expand Up @@ -41,30 +41,24 @@
*/
function toggleSignIn() {
if (firebase.auth().currentUser) {
// [START signout]
firebase.auth().signOut();
// [END signout]
} else {
var token = document.getElementById('tokentext').value;
if (token.length < 10) {
alert('Please enter a token in the text area');
return;
}
// Sign in with custom token generated following previous instructions.
// [START authwithtoken]
firebase.auth().signInWithCustomToken(token).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
// [START_EXCLUDE]
if (errorCode === 'auth/invalid-custom-token') {
alert('The token you provided is not valid.');
} else {
console.error(error);
}
// [END_EXCLUDE]
});
// [END authwithtoken]
}
document.getElementById('quickstart-sign-in').disabled = true;
}
Expand All @@ -77,7 +71,6 @@
*/
function initApp() {
// Listening for auth state changes.
// [START authstatelistener]
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
// User is signed in.
Expand All @@ -88,24 +81,17 @@
var isAnonymous = user.isAnonymous;
var uid = user.uid;
var providerData = user.providerData;
// [START_EXCLUDE]
document.getElementById('quickstart-sign-in-status').textContent = 'Signed in';
document.getElementById('quickstart-sign-in').textContent = 'Sign out';
document.getElementById('quickstart-account-details').textContent = JSON.stringify(user, null, ' ');
// [END_EXCLUDE]
} else {
// User is signed out.
// [START_EXCLUDE]
document.getElementById('quickstart-sign-in-status').textContent = 'Signed out';
document.getElementById('quickstart-sign-in').textContent = 'Sign in';
document.getElementById('quickstart-account-details').textContent = 'null';
// [END_EXCLUDE]
}
// [START_EXCLUDE]
document.getElementById('quickstart-sign-in').disabled = false;
// [END_EXCLUDE]
});
// [END authstatelistener]

document.getElementById('quickstart-sign-in').addEventListener('click', toggleSignIn, false);
}
Expand Down
24 changes: 0 additions & 24 deletions auth/email-link.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,20 +44,15 @@
document.getElementById('quickstart-sign-in').disabled = true;

if (firebase.auth().currentUser) {
// [START signout]
firebase.auth().signOut().catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
// [START_EXCLUDE]
handleError(error);
// [END_EXCLUDE]
});
// [END signout]
} else {
var email = document.getElementById('email').value;
// Sending email with sign-in link.
// [START authwithemail]
var actionCodeSettings = {
// URL you want to redirect back to. The domain (www.example.com) for this URL
// must be whitelisted in the Firebase Console.
Expand All @@ -71,19 +66,14 @@
window.localStorage.setItem('emailForSignIn', email);
// The link was successfully sent. Inform the user.
alert('An email was sent to ' + email + '. Please use the link in the email to sign-in.');
// [START_EXCLUDE]
// Re-enable the sign-in button.
document.getElementById('quickstart-sign-in').disabled = false;
// [END_EXCLUDE]
}).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
// [START_EXCLUDE]
handleError(error);
// [END_EXCLUDE]
});
// [END authwithemail]
}
}

Expand All @@ -102,12 +92,9 @@
* Handles automatically signing-in the app if we clicked on the sign-in link in the email.
*/
function handleSignIn() {
// [START handlesignin]
if (firebase.auth().isSignInWithEmailLink(window.location.href)) {
// [START_EXCLUDE]
// Disable the sign-in button during async sign-in tasks.
document.getElementById('quickstart-sign-in').disabled = true;
// [END_EXCLUDE]

// You can also get the other parameters passed in the query string such as state=STATE.
// Get the email if available.
Expand All @@ -134,13 +121,10 @@
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
// [START_EXCLUDE]
handleError(error);
// [END_EXCLUDE]
});
}
}
// [END handlesignin]
}

/**
Expand All @@ -157,7 +141,6 @@
handleSignIn();

// Listening for auth state changes.
// [START authstatelistener]
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
// User is signed in.
Expand All @@ -169,25 +152,18 @@
var uid = user.uid;
var providerData = user.providerData;
// Update UI.
// [START_EXCLUDE]
document.getElementById('quickstart-sign-in-status').textContent = 'Signed in';
document.getElementById('quickstart-sign-in').textContent = 'Sign out';
document.getElementById('quickstart-account-details').textContent = JSON.stringify(user, null, ' ');
// [END_EXCLUDE]
} else {
// User is signed out.
// Update UI.
// [START_EXCLUDE]
document.getElementById('quickstart-sign-in-status').textContent = 'Signed out';
document.getElementById('quickstart-sign-in').textContent = 'Sign In without password';
document.getElementById('quickstart-account-details').textContent = 'null';
// [END_EXCLUDE]
}
// [START_EXCLUDE silent]
document.getElementById('quickstart-sign-in').disabled = false;
// [END_EXCLUDE]
});
// [END authstatelistener]

document.getElementById('quickstart-sign-in').addEventListener('click', toggleSignIn, false);
}
Expand Down
Loading