├── .eslintrc ├── .gitignore ├── .npmignore ├── .travis.yml ├── History.md ├── Makefile ├── README.md ├── config.default.js ├── examples ├── angular │ ├── app.js │ ├── config.js │ ├── package.json │ ├── public │ │ ├── css │ │ │ └── styles.css │ │ ├── index.html │ │ ├── js │ │ │ ├── app.js │ │ │ ├── controllers.js │ │ │ ├── lib │ │ │ │ └── angular │ │ │ │ │ ├── angular-cookies.js │ │ │ │ │ ├── angular-resource.js │ │ │ │ │ ├── angular-route.js │ │ │ │ │ └── angular.js │ │ │ └── services.js │ │ └── views │ │ │ ├── includes │ │ │ └── navbar.html │ │ │ ├── index.html │ │ │ ├── login.html │ │ │ ├── signup.html │ │ │ └── signupToken.html │ └── views │ │ ├── error.jade │ │ └── layout.jade ├── couchdb │ ├── app.js │ ├── config.js │ ├── package.json │ ├── public │ │ └── stylesheets │ │ │ └── style.css │ ├── routes │ │ ├── index.js │ │ └── user.js │ └── views │ │ ├── error.jade │ │ ├── index.jade │ │ └── layout.jade ├── default │ ├── app.js │ ├── package.json │ ├── public │ │ └── stylesheets │ │ │ └── style.css │ ├── routes │ │ ├── index.js │ │ └── user.js │ └── views │ │ ├── error.jade │ │ ├── index.jade │ │ └── layout.jade ├── gravatar │ ├── app.js │ ├── config.js │ ├── package.json │ ├── public │ │ └── stylesheets │ │ │ └── style.css │ ├── routes │ │ ├── index.js │ │ └── user.js │ └── views │ │ ├── error.jade │ │ ├── gravatar.jade │ │ ├── index.jade │ │ └── layout.jade ├── mongodb │ ├── app.js │ ├── config.js │ ├── package.json │ ├── public │ │ └── stylesheets │ │ │ └── style.css │ ├── routes │ │ ├── index.js │ │ └── user.js │ └── views │ │ ├── error.jade │ │ ├── index.jade │ │ └── layout.jade └── two-factor │ ├── app.js │ ├── bin │ └── www │ ├── config.js │ ├── package.json │ ├── public │ └── stylesheets │ │ └── style.css │ ├── routes │ ├── index.js │ └── users.js │ └── views │ ├── error.jade │ ├── index.jade │ ├── layout.jade │ └── settings.jade ├── index.js ├── package.json └── test ├── app.js ├── config.js ├── events.test.js ├── package.json ├── public ├── index.html └── stylesheets │ └── style.css ├── routes ├── index.js └── user.js ├── test.js └── views ├── index.jade ├── layout.jade └── main.jade /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | node_modules/ 3 | .DS_Store 4 | config.prod.js -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/.travis.yml -------------------------------------------------------------------------------- /History.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/History.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/README.md -------------------------------------------------------------------------------- /config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/config.default.js -------------------------------------------------------------------------------- /examples/angular/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/angular/app.js -------------------------------------------------------------------------------- /examples/angular/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/angular/config.js -------------------------------------------------------------------------------- /examples/angular/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/angular/package.json -------------------------------------------------------------------------------- /examples/angular/public/css/styles.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/angular/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/angular/public/index.html -------------------------------------------------------------------------------- /examples/angular/public/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/angular/public/js/app.js -------------------------------------------------------------------------------- /examples/angular/public/js/controllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/angular/public/js/controllers.js -------------------------------------------------------------------------------- /examples/angular/public/js/lib/angular/angular-cookies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/angular/public/js/lib/angular/angular-cookies.js -------------------------------------------------------------------------------- /examples/angular/public/js/lib/angular/angular-resource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/angular/public/js/lib/angular/angular-resource.js -------------------------------------------------------------------------------- /examples/angular/public/js/lib/angular/angular-route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/angular/public/js/lib/angular/angular-route.js -------------------------------------------------------------------------------- /examples/angular/public/js/lib/angular/angular.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/angular/public/js/lib/angular/angular.js -------------------------------------------------------------------------------- /examples/angular/public/js/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/angular/public/js/services.js -------------------------------------------------------------------------------- /examples/angular/public/views/includes/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/angular/public/views/includes/navbar.html -------------------------------------------------------------------------------- /examples/angular/public/views/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/angular/public/views/index.html -------------------------------------------------------------------------------- /examples/angular/public/views/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/angular/public/views/login.html -------------------------------------------------------------------------------- /examples/angular/public/views/signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/angular/public/views/signup.html -------------------------------------------------------------------------------- /examples/angular/public/views/signupToken.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/angular/public/views/signupToken.html -------------------------------------------------------------------------------- /examples/angular/views/error.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/angular/views/error.jade -------------------------------------------------------------------------------- /examples/angular/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/angular/views/layout.jade -------------------------------------------------------------------------------- /examples/couchdb/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/couchdb/app.js -------------------------------------------------------------------------------- /examples/couchdb/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/couchdb/config.js -------------------------------------------------------------------------------- /examples/couchdb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/couchdb/package.json -------------------------------------------------------------------------------- /examples/couchdb/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/couchdb/public/stylesheets/style.css -------------------------------------------------------------------------------- /examples/couchdb/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/couchdb/routes/index.js -------------------------------------------------------------------------------- /examples/couchdb/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/couchdb/routes/user.js -------------------------------------------------------------------------------- /examples/couchdb/views/error.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/couchdb/views/error.jade -------------------------------------------------------------------------------- /examples/couchdb/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/couchdb/views/index.jade -------------------------------------------------------------------------------- /examples/couchdb/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/couchdb/views/layout.jade -------------------------------------------------------------------------------- /examples/default/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/default/app.js -------------------------------------------------------------------------------- /examples/default/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/default/package.json -------------------------------------------------------------------------------- /examples/default/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/default/public/stylesheets/style.css -------------------------------------------------------------------------------- /examples/default/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/default/routes/index.js -------------------------------------------------------------------------------- /examples/default/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/default/routes/user.js -------------------------------------------------------------------------------- /examples/default/views/error.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/default/views/error.jade -------------------------------------------------------------------------------- /examples/default/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/default/views/index.jade -------------------------------------------------------------------------------- /examples/default/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/default/views/layout.jade -------------------------------------------------------------------------------- /examples/gravatar/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/gravatar/app.js -------------------------------------------------------------------------------- /examples/gravatar/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/gravatar/config.js -------------------------------------------------------------------------------- /examples/gravatar/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/gravatar/package.json -------------------------------------------------------------------------------- /examples/gravatar/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/gravatar/public/stylesheets/style.css -------------------------------------------------------------------------------- /examples/gravatar/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/gravatar/routes/index.js -------------------------------------------------------------------------------- /examples/gravatar/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/gravatar/routes/user.js -------------------------------------------------------------------------------- /examples/gravatar/views/error.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/gravatar/views/error.jade -------------------------------------------------------------------------------- /examples/gravatar/views/gravatar.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/gravatar/views/gravatar.jade -------------------------------------------------------------------------------- /examples/gravatar/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/gravatar/views/index.jade -------------------------------------------------------------------------------- /examples/gravatar/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/gravatar/views/layout.jade -------------------------------------------------------------------------------- /examples/mongodb/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/mongodb/app.js -------------------------------------------------------------------------------- /examples/mongodb/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/mongodb/config.js -------------------------------------------------------------------------------- /examples/mongodb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/mongodb/package.json -------------------------------------------------------------------------------- /examples/mongodb/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/mongodb/public/stylesheets/style.css -------------------------------------------------------------------------------- /examples/mongodb/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/mongodb/routes/index.js -------------------------------------------------------------------------------- /examples/mongodb/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/mongodb/routes/user.js -------------------------------------------------------------------------------- /examples/mongodb/views/error.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/mongodb/views/error.jade -------------------------------------------------------------------------------- /examples/mongodb/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/mongodb/views/index.jade -------------------------------------------------------------------------------- /examples/mongodb/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/mongodb/views/layout.jade -------------------------------------------------------------------------------- /examples/two-factor/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/two-factor/app.js -------------------------------------------------------------------------------- /examples/two-factor/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/two-factor/bin/www -------------------------------------------------------------------------------- /examples/two-factor/config.js: -------------------------------------------------------------------------------- 1 | 2 | // use CouchDB 3 | exports.db = 'http://127.0.0.1:5984/'; 4 | -------------------------------------------------------------------------------- /examples/two-factor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/two-factor/package.json -------------------------------------------------------------------------------- /examples/two-factor/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/two-factor/public/stylesheets/style.css -------------------------------------------------------------------------------- /examples/two-factor/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/two-factor/routes/index.js -------------------------------------------------------------------------------- /examples/two-factor/routes/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/two-factor/routes/users.js -------------------------------------------------------------------------------- /examples/two-factor/views/error.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/two-factor/views/error.jade -------------------------------------------------------------------------------- /examples/two-factor/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/two-factor/views/index.jade -------------------------------------------------------------------------------- /examples/two-factor/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/two-factor/views/layout.jade -------------------------------------------------------------------------------- /examples/two-factor/views/settings.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/examples/two-factor/views/settings.jade -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/package.json -------------------------------------------------------------------------------- /test/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/test/app.js -------------------------------------------------------------------------------- /test/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/test/config.js -------------------------------------------------------------------------------- /test/events.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/test/events.test.js -------------------------------------------------------------------------------- /test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/test/package.json -------------------------------------------------------------------------------- /test/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/test/public/index.html -------------------------------------------------------------------------------- /test/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/test/public/stylesheets/style.css -------------------------------------------------------------------------------- /test/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/test/routes/index.js -------------------------------------------------------------------------------- /test/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/test/routes/user.js -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/test/test.js -------------------------------------------------------------------------------- /test/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/test/views/index.jade -------------------------------------------------------------------------------- /test/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/test/views/layout.jade -------------------------------------------------------------------------------- /test/views/main.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zemirco/lockit/HEAD/test/views/main.jade --------------------------------------------------------------------------------