1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <meta http-equiv="X-UA-Compatible" content="ie=edge">
- <title>
- Firebase
- </title>
-
- <!-- The core Firebase JS SDK is always required and must be listed first -->
- <script src="https://www.gstatic.com/firebasejs/6.0.2/firebase-app.js"></script>
- <script src="https://www.gstatic.com/firebasejs/6.0.2/firebase-auth.js"></script>
-
- <script>
- // Your web app's Firebase configuration
- var firebaseConfig = {
- apiKey: "",
- authDomain: "",
- databaseURL: "",
- projectId: "",
- storageBucket: "",
- messagingSenderId: "",
- appId: ""
- };
- // Initialize Firebase
- firebase.initializeApp(firebaseConfig);
- </script>
-
- <script src="https://cdn.firebase.com/libs/firebaseui/4.0.0/firebaseui.js"></script>
- <link type="text/css" rel="stylesheet" href="https://cdn.firebase.com/libs/firebaseui/4.0.0/firebaseui.css" />
-
- <script type="text/javascript">
- // FirebaseUI config.
- var uiConfig = {
- signInSuccessUrl: './vanilla-success.html',
- signInOptions: [
- // Leave the lines as is for the providers you want to offer your users.
- firebase.auth.GoogleAuthProvider.PROVIDER_ID,
- firebase.auth.FacebookAuthProvider.PROVIDER_ID,
- firebase.auth.TwitterAuthProvider.PROVIDER_ID,
- firebase.auth.GithubAuthProvider.PROVIDER_ID,
- firebase.auth.EmailAuthProvider.PROVIDER_ID,
- firebase.auth.PhoneAuthProvider.PROVIDER_ID,
- firebaseui.auth.AnonymousAuthProvider.PROVIDER_ID
- ],
- // tosUrl and privacyPolicyUrl accept either url string or a callback
- // function.
- // Terms of service url/callback.
- tosUrl: '<your-tos-url>',
- // Privacy policy url/callback.
- privacyPolicyUrl: function() {
- window.location.assign('<your-privacy-policy-url>');
- }
- };
-
- // Initialize the FirebaseUI Widget using Firebase.
- var ui = new firebaseui.auth.AuthUI(firebase.auth());
- // The start method will wait until the DOM is loaded.
- ui.start('#firebaseui-auth-container', uiConfig);
- </script>
- </head>
- <body>
- <h1>Firebase login</h1>
-
- <div id="firebaseui-auth-container"></div>
- </body>
- </html>
|