Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 910 Bytes

readme.md

File metadata and controls

42 lines (31 loc) · 910 Bytes

net9-auth

The authentication module for the new net9 system.

Installation & Running

git clone git://github.com/BYVoid/net9-auth.git
cd net9-auth
cp config.example.js config.js
vim config.js
npm install
node app.js

Miscellaneous

What we have right now:

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

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
  • mongoose
  • ldapjs