vantage-auth-basic
Default authentication extension used by Vantage.js.
- Prompts user for usernames and passwords as specified on the Vantage server.
- Provides maximum retry option, and a retry timeout.
- Can lock users out after X amount of retries, with an unlock timeout.
This extension is required by Vantage on installation, so does not require a separate installation.
Usage
Normally Vantage.js auth extensions are used as follows:
var basicAuth = ;vantage;
Because this extension is built into vantage's release, you can use the string "basic"
instead:
npm install -g vantage
var users = user: "admin" pass: "4k#842jx!%s" user: "user" pass: "Unicorn11" ; var vantage = ; vantage;
Options
options.users
Accepts an array of objects with a user
and pass
property.
vantage;
The logged in user can then be accessed in a Vantage command:
vantage action{ console; ; };
options.retry
Specifies how many times one can enter the password wrong before being kicked out of the session.
vantage;
$ vantage 4000user: userpass: Unicorn12Access deniedpass: Unicorn13Access denied: too many login attempts.$$
Defaults to 3.
options.retryTime
Delay length in millis between login retries.
Defaults to 1000 millis.
options.deny
Number of kick-outs due to login failures permitted before the user is locked out for a given time.
Defaults to 3.
options.unlockTime
Timeout before user can attempt to login again after they have been locked out.
Defaults to 30000 millis.
License
MIT