ncb000gt / roster

A module for Axiom Stack that provides all you need for basic user and rights management.

This URL has Read+Write access

ncb000gt (author)
Thu Jul 23 19:07:37 -0700 2009
commit  cac7b0427378111f41c371edb2423567349121ce
tree    2b47f3110ef19b376f134c4c5874757c54ea2546
parent  0e36232ab920ebfe1004059616c16f2a7112ee38
roster /
README.md

Roster

This module aims to be the defacto-standard for users and management of said users. The concept is to provide specific APIs that allow an application to add, remove, edit, and verify user status.

Usage

Throw the module in your <axiom_root>/modules directory. Place the module in your app.properties file.

To use with your user/account objects.

YourUserPrototype/prototype.properties

_extends = User

When you add Roster to your application you'll be able to manage your Roster by going to http://localhost/roster/. If you haven't logged in before, the default username and password is:

L: admin

P: changeme

Details

To get more advanced password hashing you need to include the library js-hashing. This adds SHA256 hashing of your passwords, automatic salting, and an iterative approach to the hashing (loop the hash recursively 'n' number of times).