├── .gitignore ├── Makefile ├── README.md ├── example ├── conf.js ├── server.js └── views │ ├── home.jade │ ├── layout.jade │ ├── login.jade │ └── register.jade ├── index.js ├── lib └── modules │ ├── confirmable │ ├── connect.js │ └── view.jade │ ├── everymodule │ ├── everyauth.js │ ├── index.js │ ├── plugin.js │ └── schema.js │ ├── facebook │ ├── everyauth.js │ ├── index.js │ ├── plugin.js │ └── schema.js │ ├── github │ ├── everyauth.js │ ├── index.js │ ├── plugin.js │ └── schema.js │ ├── google │ ├── everyauth.js │ ├── index.js │ ├── plugin.js │ └── schema.js │ ├── instagram │ ├── everyauth.js │ ├── index.js │ ├── plugin.js │ └── schema.js │ ├── password │ ├── everyauth.js │ ├── index.js │ ├── plugin.js │ └── schema.js │ ├── registration │ └── connect.js │ └── twitter │ ├── everyauth.js │ ├── index.js │ ├── plugin.js │ └── schema.js ├── package.json └── test └── authplugin.test.js /.gitignore: -------------------------------------------------------------------------------- 1 | **.swp 2 | node_modules 3 | issues/ 4 | .project 5 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | @node_modules/.bin/mocha 3 | 4 | .PHONY: test 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/README.md -------------------------------------------------------------------------------- /example/conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/example/conf.js -------------------------------------------------------------------------------- /example/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/example/server.js -------------------------------------------------------------------------------- /example/views/home.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/example/views/home.jade -------------------------------------------------------------------------------- /example/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/example/views/layout.jade -------------------------------------------------------------------------------- /example/views/login.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/example/views/login.jade -------------------------------------------------------------------------------- /example/views/register.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/example/views/register.jade -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/index.js -------------------------------------------------------------------------------- /lib/modules/confirmable/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/confirmable/connect.js -------------------------------------------------------------------------------- /lib/modules/confirmable/view.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/confirmable/view.jade -------------------------------------------------------------------------------- /lib/modules/everymodule/everyauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/everymodule/everyauth.js -------------------------------------------------------------------------------- /lib/modules/everymodule/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/everymodule/index.js -------------------------------------------------------------------------------- /lib/modules/everymodule/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/everymodule/plugin.js -------------------------------------------------------------------------------- /lib/modules/everymodule/schema.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /lib/modules/facebook/everyauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/facebook/everyauth.js -------------------------------------------------------------------------------- /lib/modules/facebook/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/facebook/index.js -------------------------------------------------------------------------------- /lib/modules/facebook/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/facebook/plugin.js -------------------------------------------------------------------------------- /lib/modules/facebook/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/facebook/schema.js -------------------------------------------------------------------------------- /lib/modules/github/everyauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/github/everyauth.js -------------------------------------------------------------------------------- /lib/modules/github/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/github/index.js -------------------------------------------------------------------------------- /lib/modules/github/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/github/plugin.js -------------------------------------------------------------------------------- /lib/modules/github/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/github/schema.js -------------------------------------------------------------------------------- /lib/modules/google/everyauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/google/everyauth.js -------------------------------------------------------------------------------- /lib/modules/google/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/google/index.js -------------------------------------------------------------------------------- /lib/modules/google/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/google/plugin.js -------------------------------------------------------------------------------- /lib/modules/google/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/google/schema.js -------------------------------------------------------------------------------- /lib/modules/instagram/everyauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/instagram/everyauth.js -------------------------------------------------------------------------------- /lib/modules/instagram/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/instagram/index.js -------------------------------------------------------------------------------- /lib/modules/instagram/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/instagram/plugin.js -------------------------------------------------------------------------------- /lib/modules/instagram/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/instagram/schema.js -------------------------------------------------------------------------------- /lib/modules/password/everyauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/password/everyauth.js -------------------------------------------------------------------------------- /lib/modules/password/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/password/index.js -------------------------------------------------------------------------------- /lib/modules/password/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/password/plugin.js -------------------------------------------------------------------------------- /lib/modules/password/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/password/schema.js -------------------------------------------------------------------------------- /lib/modules/registration/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/registration/connect.js -------------------------------------------------------------------------------- /lib/modules/twitter/everyauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/twitter/everyauth.js -------------------------------------------------------------------------------- /lib/modules/twitter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/twitter/index.js -------------------------------------------------------------------------------- /lib/modules/twitter/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/twitter/plugin.js -------------------------------------------------------------------------------- /lib/modules/twitter/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/lib/modules/twitter/schema.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/package.json -------------------------------------------------------------------------------- /test/authplugin.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnoguchi/mongoose-auth/HEAD/test/authplugin.test.js --------------------------------------------------------------------------------