UNPKG

redux-security

Version:
37 lines (24 loc) 1.02 kB
require('redux-journal').enable() const tags = 'redux-security.examples.auth.node-api' import { write, error } from 'redux-journal' import { manager } from 'redux-manager' const serviceAuth = 'auth' const serviceSessions = 'sessions' const serviceUsers = 'users' import { sessionsLocal } from 'redux-security' const apiSessions = sessionsLocal({ serviceName: serviceSessions }) import { usersLocal } from 'redux-security' const apiUsers = usersLocal({ serviceName: serviceUsers }) import { authLocal } from 'redux-security' const apiAuth = authLocal({ serviceName: serviceAuth, serviceSessions, serviceUsers }) manager.enableLogger(require('redux-node-logger')()) manager.getStore() const username = 'root' const password = 'toor' apiUsers.create({ username, password }).then(() => { return apiAuth.login({ username, password}) }).then((result) => { write(`({ username = '${username}', password = '${password}'}) SUCCESS`, `${tags}.login`) }).catch((e) => { error(e) })