PoC of school digital workspace without a CAS, using Macaroons
Brendan Abolivier c49d6c6c7c
Removing vim's temporary files
8 年 前
..
.gitignore Dependencies 8 年 前
README.md Typo 8 年 前
form.html Moved identification to full name 8 年 前
package.json Dependencies 8 年 前
server.js Moved identification to full name 8 年 前

README.md

Authentication server

This server handles user authentication. In our very simple case, it will only ask for an username, but we can think of improving it to interact with a LDAP server. Once the user authenticated itself, it server will place a Macaroon in the user's browser, with a status caveat, depending on the route used:

  • If the user authed on /, they will have the "student" status.
  • If the user authed on /teacher, they will have the "teacher" status.

Install & run

Just run npm install in this directory to install the dependencies, then run either npm start or node server.js to start the server.