dikript-vue-identity-comparison-sdk
v1.0.0
Published
A Dikript's Vue.js SDK for identity comparison and liveness checks.
Downloads
12
Maintainers
Readme
Dikript Vue Identity Comparison SDK
Overview
Dikript VueJs Identity Comparison SDK is a powerful Vue.js component library for integrating identity comparison and liveness checks into your web applications. This SDK provides an easy-to-use interface for capturing user photos, performing liveness checks, and integrating with Dikript's biometric API.
Features
- Live camera feed for face detection
- Real-time face landmark detection
- Liveness check functionality
- Identity comparison functionality
- Customizable UI components
- Easy integration with Vue.js applications
Installation
npm install dikript-vue-identity-comparison-sdk
Usage
- Import and register the SDK in your Vue.js application:
import { createApp } from 'vue'
import App from './App.vue'
import DikriptVueIdentityComparisonSDK from 'dikript-vue-identity-comparison-sdk'
const app = createApp(App)
app.use(DikriptVueIdentityComparisonSDK)
app.mount('#app')
- Use the
IdentityComparisonPopup
component in your Vue template:
<template>
<div>
<button @click="startIdentityVerification">Start Identity Verification</button>
<IdentityComparisonPopup
v-if="showPopup"
:apiKey="apiKey"
:name="name"
:apiUrl="apiUrl"
@closePopup="closePopup"
@identityComparisonResult="handleIdentityComparisonResult"
/>
</div>
</template>
<script>
export default {
data() {
return {
showPopup: false,
apiKey: "your_api_key_here",
name: "Your App Name",
apiUrl: "https://api.dikript.com/dikript/api/v1/biometrics",
};
},
methods: {
startIdentityVerification() {
this.showPopup = true;
},
closePopup() {
this.showPopup = false;
},
handleIdentityComparisonResult(result) {
console.log('Identity comparison result:', result);
// Handle the identity comparison result
}
}
};
</script>
API Reference
IdentityComparisonPopup Props
apiKey
(String, required): Your Dikript API keyname
(String, required): The name of your applicationapiUrl
(String, required): The URL for the identity comparison API endpoint
IdentityComparisonPopup Events
closePopup
: Emitted when the popup is closedidentityComparisonResult
: Emitted with the result of the identity comparison
Development
To set up the project for development:
- Clone the repository
- Install dependencies:
npm install
- Start the development server:
npm run dev
Building
To build the SDK for production:
npm run build
Testing
- Run unit tests:
npm run test:unit
- Run end-to-end tests:
npm run test:e2e
License
This project is licensed under the MIT License.
Support
For any questions or support, please contact Dikript Solutions at [email protected].