https://github.com/slicknode/slicknode-auth-email-password
Slicknode authenticator for email / password login
https://github.com/slicknode/slicknode-auth-email-password
Last synced: about 1 year ago
JSON representation
Slicknode authenticator for email / password login
- Host: GitHub
- URL: https://github.com/slicknode/slicknode-auth-email-password
- Owner: slicknode
- License: mit
- Created: 2018-09-10T20:08:00.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-09-10T22:06:31.000Z (over 7 years ago)
- Last Synced: 2025-03-18T13:56:16.819Z (about 1 year ago)
- Language: TypeScript
- Size: 25.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Slicknode Email / Password Authenticator
Authenticator for `slicknode-client` to authenticate a user with email address and password.
## Installation
To use this authenticator, install the slicknode module in your project:
slicknode module add auth-email-password
Then install the authenticator in your (frontend) application:
npm install -S slicknode-auth-email-password
## Usage
```javascript
import login from 'slicknode-auth-email-password';
import Client from 'slicknode-client';
const email = 'info@slicknode.com';
const password = '12345';
const client = new Client({
endpoint: 'http://myproject.slicknode.com/'
});
client.authenticate(login(email, password))
.then(() => {
console.log('Login was successful');
})
.catch(err => {
console.log('Login failed', err.message);
});
```