api de gestion de ticket, basé sur php-crud-api. Le but est de décorrélé les outils de gestion des données, afin
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

vanilla.html 2.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7. <title>
  8. Firebase
  9. </title>
  10. <!-- The core Firebase JS SDK is always required and must be listed first -->
  11. <script src="https://www.gstatic.com/firebasejs/6.0.2/firebase-app.js"></script>
  12. <script src="https://www.gstatic.com/firebasejs/6.0.2/firebase-auth.js"></script>
  13. <script>
  14. // Your web app's Firebase configuration
  15. var firebaseConfig = {
  16. apiKey: "",
  17. authDomain: "",
  18. databaseURL: "",
  19. projectId: "",
  20. storageBucket: "",
  21. messagingSenderId: "",
  22. appId: ""
  23. };
  24. // Initialize Firebase
  25. firebase.initializeApp(firebaseConfig);
  26. </script>
  27. <script src="https://cdn.firebase.com/libs/firebaseui/4.0.0/firebaseui.js"></script>
  28. <link type="text/css" rel="stylesheet" href="https://cdn.firebase.com/libs/firebaseui/4.0.0/firebaseui.css" />
  29. <script type="text/javascript">
  30. // FirebaseUI config.
  31. var uiConfig = {
  32. signInSuccessUrl: './vanilla-success.html',
  33. signInOptions: [
  34. // Leave the lines as is for the providers you want to offer your users.
  35. firebase.auth.GoogleAuthProvider.PROVIDER_ID,
  36. firebase.auth.FacebookAuthProvider.PROVIDER_ID,
  37. firebase.auth.TwitterAuthProvider.PROVIDER_ID,
  38. firebase.auth.GithubAuthProvider.PROVIDER_ID,
  39. firebase.auth.EmailAuthProvider.PROVIDER_ID,
  40. firebase.auth.PhoneAuthProvider.PROVIDER_ID,
  41. firebaseui.auth.AnonymousAuthProvider.PROVIDER_ID
  42. ],
  43. // tosUrl and privacyPolicyUrl accept either url string or a callback
  44. // function.
  45. // Terms of service url/callback.
  46. tosUrl: '<your-tos-url>',
  47. // Privacy policy url/callback.
  48. privacyPolicyUrl: function() {
  49. window.location.assign('<your-privacy-policy-url>');
  50. }
  51. };
  52. // Initialize the FirebaseUI Widget using Firebase.
  53. var ui = new firebaseui.auth.AuthUI(firebase.auth());
  54. // The start method will wait until the DOM is loaded.
  55. ui.start('#firebaseui-auth-container', uiConfig);
  56. </script>
  57. </head>
  58. <body>
  59. <h1>Firebase login</h1>
  60. <div id="firebaseui-auth-container"></div>
  61. </body>
  62. </html>