References
summary | ||
public |
F setup(app: Express, config: Config) Library entry point |
auth
summary | ||
public |
C Auth Authenticator/passport strategy wrapper abstraction. |
|
public |
Email based login. |
|
public |
OAuth login using facebook login provider |
|
public |
OAuth login using githuhb login provider |
|
public |
OAuth login using google login provider |
|
public |
OAuth login using linkedin login provider |
|
public |
C NoAuth Allows login without any form of credential exchange. |
crypt
summary | ||
public |
An email filter validates an email address |
|
public |
An email sender sends an email |
|
public |
Stub email sending that prints to console instead of sending email. |
|
public |
Send email using node.js sendmail. |
|
public |
Send email using AWS SES. |
fields
summary | ||
public |
F async assign(user: *, field: *, value: *, fieldMeta: *, loginUser: *) |
|
public |
F async assign(user: *, field: *, value: *, fieldMeta: *, loginUser: *) |
|
public |
F async assign(user: *, field: *, value: *, fieldMeta: *, loginUser: *, config: *) |
|
public |
F async assign(user: *, field: *, value: *, fieldMeta: *, loginUser: *, config: *) |
|
public |
F async assign(user: *, field: *, value: *, fieldMeta: *, loginUser: *, config: *) |
|
public |
F checkStrongPassword(password: *): boolean |
|
public |
generate strong password |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
filters
summary | ||
public |
F parse(searchMetadata: SearchMetadata, query: Query): ParsedQuery Validate and parse Request.query against what is acceptable from a SearchMetadata specification |
helper
summary | ||
public |
F LOGGEDIN(req: *, res: *, next: *): * Express middleware for blocking non-logged in users |
|
public |
Fill in method for audit logging |
|
public |
F bootstrap(app: *, config: *): ExpressMiddleware Out boilerplate to make things easier. |
|
public |
Calls a callback caller that calls a callback call for async instead of using promises. |
|
public |
Call a function later. |
|
public |
Return error status and payload as response. |
|
public |
Encodes unencoded bits of string. |
|
public |
F generateId(): string Helper method that generates a new user id. |
|
public |
Returns a function that calls res.error |
|
public |
F resolve(res: Response, promiseObj: Promise, message: string | object, audit: string, extra: string) Monitors a Promise and returns success or error based on promise outcome. |
|
public |
Return success status and payload as response. |
restriction
session
summary | ||
public |
Drop in replacement for express session store that saves session data in a collection. |
|
public |
In memory session store. |