Comments (1)
twitter auth code: https://github.com/maxogden/datacouch/tree/master/processors/auth
uses couch's built in http basic auth too, and the couch built in http proxy. the whole thing is served from couch but it uses couch's http proxy to make auth requests to a node server. that way i could still write flexible auth (e.g. not erlang plugins) but still expose couch to the end user so they can replicate their data
i use the crypto module to set the password to a random string, then store that in the users doc. so the users db has to be private for the security model to make sense. im just using the _security object to make the users db not accessible to non admins
from datacouch.
Related Issues (16)
- use github login HOT 1
- select points by region on map and edit data
- Add home link to the header on user profile pages HOT 1
- Edit details link doesn't show up on data view
- Upload fails on certain biggish data HOT 1
- Implement common data enhancements as transformations HOT 1
- editing column titles causes deletion of data HOT 2
- Deleting dataset results in "Server error: Fatal XHR Error" HOT 2
- Delete all documents only deletes some documents HOT 3
- npm install does not catch jsonparse module HOT 11
- Taco de pulpo
- Unauthorized token HOT 2
- node_server branch user testing HOT 2
- rewrite roadmap? HOT 2
- polymapper loads eternally HOT 2
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 datacouch.