@meteorrn/ndev-mfa
v0.0.1
Published
Official ndev:mfa package for MeteorRN
Downloads
3
Readme
This is a pre-release package, it is not yet ready for production
ndev:mfa for MeteorRN
Currently supporting U2F only. This package exposes the following client methods for MFA.
- useU2FAuthorizationCode
- finishLogin
- loginWithMFA
- login
Here's a simple login flow:
import MFA from '@meteorrn/ndev-mfa';
MFA.login(username, password).then(r => {
if(r.method === null) {
// Login Complete
}
else {
let code = await collectTheCodeSomehow();
MFA.finishLogin(r.finishLoginParams, MFA.useU2FAuthorizationCode(code)).then(() => {
// Login Complete
}).catch(err => {
// Error (Invalid Code?)
});
}
}).catch(err => {
// Error (Incorrect Password? Invalid Account?)
});