azuriom-auth
v1.0.1
Published
A JavaScript implementation of the Azuriom Auth API.
Downloads
35
Readme
AzAuth JS
A JavaScript implementation made in TypeScript of the Azuriom Auth API.
Installation
npm install azuriom-auth
Usage
import { AuthClient } from 'azuriom-auth'
async function login(email, password) {
const client = new AuthClient('<url of your website>')
let result = await client.login(email, password)
if (result.status === 'pending' && result.requires2fa) {
const twoFactorCode = '' // IMPORTANT: Replace with the 2FA user temporary code
result = await client.login(email, password, twoFactorCode)
}
if (result.status !== 'success') {
throw 'Unexpected result: ' + JSON.stringify(result)
}
return result
}