Comments (3)
So the big part of the auth would be the data that kepler loads and not the ui code kepler runs in right (github and all)? So really providing the whole ui in the bundle.js and letting the users grab some from of token to pass to a api that can check it would be how id look at implementation. Would we be looking at keeping it in Azure or is there another auth platform youd look at/want?
from magicbox-kepler-app.
For auth, am thinking to run docker-compose with
- aquibm/react-azure-ad-demo 8080:3000
- unicef/magicbox-kepler-demo 5000
Where only 8080 is exposed, and the kepler demo is broadcast through an iframe after the user has logged in.
In this scenario, the kepler instance is only accessible after the user has logged in.
From there, was thinking of having the browser communicate directory with Azure services for saving maps (config.json) in blob or file storage, and fetching datasets.
from magicbox-kepler-app.
Done with unicef/magicbox-msal-graph-service#1
from magicbox-kepler-app.
Related Issues (20)
- Given a csv of points and a geojson shapefile, create a clipped voronoi tessellation in the form of geojson.
- Calculate multi-hop mobility using SQL HOT 1
- Import mobility through Superset into olap db like druid
- Given a csv of points and a geojson shapefile, create a clipped voronoi tessellation in the form of geojson.
- Make "Share" and "Save config" optional in ./client/config.js
- Make include "Show data table" configurable for all data sets
- Make display "Add data to Map" modal not pop up on page load HOT 1
- Create landing/login page for Auth wrapper HOT 1
- Fix "Save config" position in layout HOT 1
- Add eslint
- Only users with verified tokens and whitelisted email domains should be able to save a map HOT 1
- Upgrade webpack and babel HOT 1
- Connect healthsites from healthsites.io HOT 1
- Edit docker-compose to restart on crash HOT 1
- User can add description to visualization HOT 4
- Friendly url to generic maps
- Save pointers to data in config
- Create process to update kepler.gl & kepler-app while preserving our features HOT 1
- In modal, make "Add Magic Box data" the first frame, and "Drop in data" the second.
- Deploy on Kubernetes HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from magicbox-kepler-app.