Skip to content
The authentication module for net9.
JavaScript C++
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
public
src
test
views
.gitignore
apirouter.js
app.js
appbase-mongo.js
appman.js
approuter.js
config.example.js
ldap.js
messages.js
oauthbase-mongo.js
oauthman.js
readme.md
userbase-ldap.js
userbase-mongo.js
userman.js
userrouter.js
utils.js
wscript

readme.md

net9-auth

The authentication module for the new net9 system.

Installation & Running

git clone git://github.com/Wyverald/net9-auth.git
cd net9-auth
cp config.example.js config.js
vim config.js
node-waf configure build
node app.js

Miscellaneous

What we have right now:

  • User registration
  • User info editing (see userinfo.md)
  • App registration (sign up for an app token)
  • OAuth 2.0
    • TODO: Refresh token, scope support, remember an app is authorized, etc.
  • Partial LDAP support (authentication, search and modify)
    • TODO: ldapadd

To-do list:

  • Notification system? That could be pretty useful.
  • (maybe) a key-value store?

Right now we're trying to do this with node.js (express) and mongodb. This may or may not will probably not change to Rails or web.py.

Currently used libraries: (gotta find a way to formally include this. Maybe .gitmodules?)

  • express
  • jade
  • less (less.js)
  • mongoose
  • (planned) node-ldap
Something went wrong with that request. Please try again.