@neurosity/sdk
Version:
Neurosity SDK
32 lines (25 loc) • 1.4 kB
HTML
<html lang="en"><head><meta charset="utf-8"><title>Neurosity SDK - Auth Inheritance</title></head><body> <pre>View source</pre> <script src="//www.gstatic.com/firebasejs/7.2.0/firebase-app.js"></script> <script src="//www.gstatic.com/firebasejs/7.2.0/firebase-auth.js"></script> <script src="//www.gstatic.com/firebasejs/7.2.0/firebase-database.js"></script> <script type="module">
import { Neurosity } from "./neurosity.mjs";
const config = {
apiKey: "AIzaSyB0TkZ83Fj0CIzn8AAmE-Osc92s3ER8hy8",
authDomain: "neurosity-device.firebaseapp.com",
databaseURL: "https://neurosity-device.firebaseio.com",
projectId: "neurosity-device",
storageBucket: "neurosity-device.appspot.com",
messagingSenderId: "212595049674"
};
firebase.initializeApp(config);
(async () => {
await firebase.auth().signInWithEmailAndPassword("email", "password");
firebase.auth().onAuthStateChanged((user) => {
console.log("app user", user ? user.uid : null);
});
const neurosity = new Neurosity({
deviceId: "deviceId"
});
// Neurosity login is not required since a previously
// defined neurosity firebase app is used for Neurosity
const info = await neurosity.getInfo();
console.log("info", info);
})();
</script> </body></html>