Comments (3)
This Includes:
Login
Logout
Chnage Password
from envirocar-server.
Login & Logout are not directly applicable as the the service is stateless.
The current login is modelled as sending the headers X-User: username
and X-Token: token
with every request that requires authorization.
The Facebook/Google/OpenID registration should be handled by the website/app groups as the OAuth process requires user interaction that we can't handle for the website or app. We should talk to them next tuesday.
Currently a user is registered with a name, a mail address and a access token (that should be obtained from the OAuth provider). The token is currently not changeable, saved as a hash and the app/website should save them as a cookie/in SQLite to access the service. We still have to examine if the OAuth providers are always providing the same access token every time we request it with the same secrets (which should be shared between app and website).
Deletion is also already implemented.
from envirocar-server.
Create new issues for OAuth.
from envirocar-server.
Related Issues (20)
- Evaluate LOD API with laundromat HOT 1
- Java 8 HOT 7
- OAuth authentication
- Update Morphia HOT 1
- Fix data types in shape file export
- SensorML-based "sensor" description
- Move environment specific info from code to config file HOT 1
- Dev and stable branch should log into different log files
- Group encoding fails due to missing owner HOT 2
- Upgrade Morphia release HOT 1
- Remove System.out.println logs
- BBox request in tracks failing after upgrade from mongodb 3.2 to 3.6
- Add URL prefix setting
- Missing mail.properties file - causes exception while running of webapp.
- Support multiple temporal filters
- Clarification on Mismatch in API response for Sensors Counts and Actual Counts
- Email Regex fails to match valid email address
- features: Sign in and Sign up
- Confirmation link sent during registering new user returns blank white page. HOT 2
- Guice filter cannot be cast
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 envirocar-server.