1.0.0 • Published 12 months ago

@authing/mfa-component-native v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
12 months ago

Authing MFA core features

  • Authoring ensures business security through various authentication methods (SMS authentication/email authentication/OTP authentication/face recognition authentication).
  • Support multi-source behavioral environment data reporting and multi-dimensional analysis of security levels.
  • Support visual orchestration of security policies to achieve environmental risk adaptation.
  • Advanced continuous adaptive mode is provided to achieve multifactor authentication protection in more scenarios (such as resource access scenarios).
  • Provide SDK and open interfaces to help developers quickly invoke relevant capabilities.

Install

npm install --save @authing/mfa-component-native

Initialize

KeyTypeDefaultRequires
appIdString-Y
hostString-N
styleCSSProperties-N
// From CDN
const guard = new AuthingMFAFactory.AuthingMFA({
  appId: 'AUTHING_APP_ID'
})

// From npm
import { AuthingMFA } from '@authing/mfa-component-native'
const authingMFA = new AuthingMFA({
  appId: 'AUTHING_APP_ID'
})
// use Authing MFA APIs in Components
authingMFA.start({
  el: document.querySelector('#authing-mfa-container'),
  mfaTriggerData: {}
})

authingMFA.on('load', function () {
  console.log('Authing MFA load')
})

authingMFA.on('mount', function () {
  console.log('Authing MFA mount: ', document.querySelector('.authing-mfa-content'))
})

authingMFA.on('unmount', function () {
  console.log('Authing MFA unmount')
})

authingMFA.on('success', function (code, data) {
  console.log('Authing MFA success: ', code, data)
})

authingMFA.on('fail', function (message) {
  console.log('Authing MFA fail: ', message)
})

authingMFA.on('saveRecoveryCode', function () {
  console.log('Authing MFA saveRecoveryCode')
})