Periodic Biometric Authentication for Beneficiaries
Upcoming features - under development
Concepts
Periodic biometric authentications will be used to ensure legitimacy, validity and liveness of beneficiaries.
Need of this feature
This process aims to enhance security by verifying recipients' identities on a regular basis, preventing fraud, and ensuring the right people receive benefits.
High level diagram 1
High level diagram 2
To be discussed
Who are the users using this functionality
User roles
What are various operations for each user role
Monitoring and reporting
Are any reports required for the administrators?
Any frequent monitoring required?
Frequency of authentication - 2 or 6 months (configurable)
Current Modes of Authentication
SSP
VC based authentication
Can existing reporting framework be used for the same?
Privacy and security
Is the data stored PII?
Any considerations related to data privacy?
How will the privacy of data handled at rest and in flight?
Any encryption required
Required features
Notifying User
Frequency of authentication- 2 or 6 months (configurable)
Technical design
Is it an Odoo module? Or fastapi or anything else
Is the database involved
Tables
Fields
Insert/update
Scalability - how do we handle scale?
Source code location
Repository name
Branch
Install/Deployment
How will the feature/module deployed with the rest of software
How will a developer install the feature
Dependencies
Is the feature dependent on external libraries or projects?
What are the licenses of the external software?
Test design
What the important points related to testing that we must keep in mind
Location of test case document
Is there automation involved?
Plan for automation (if any)
Is a scale testing required. How?
Development plan
Are there phases in which the feature will be developed
Release versioning
Scope of various releases
Rough timelines
Git Branch name
Task breakdown (pointer to Jira)
Solution - long term
Odoo-based system might not scale. Hence develop and separate Portal (API + UI) which handles agents login and facilitates, beneficiary authentication.
Last updated