Training
Training
Online Training
Developer Schools
Boot Camps
Certifications
Tech Talks
Documentation
Documentation
Overview
ODC
O11
Forums
Forge
Get Involved
Get Involved
Home
Jobs
Ideas
Members
Mentorship
User Groups
Downloads
Platforms
OutSystems.com
My Platform
Community
Resources
Support
Search in OutSystems
Log in
Sign Up
Community
›
Forge
›
Assets list
›
Digital Identity Verification
Digital Identity Verification
Stable version
1.0.2
(Compatible with
OutSystems 11
)
Uploaded
on
28 June 2022
by
OutSystems Lab
5.0
(2 ratings)
Overview
Reviews
Versions
Documentation
Support
Digital Identity Verification
Documentation
1.0.1
Draft
Preamble
This component encapsulates an identity verification workflow, helping you to provide a modern customer on-boarding experience in your application.
Read more about
🔗 OutSystems Cloud Accelerators for AWS
.
Setting up
In order to use this component, you are required to setup your AWS account:
Create an AWS account
🔗 https://portal.aws.amazon.com/billing/signup
Then you’re required to create the AWS credentials (IAM) to be used in your application.
⚠ You should never use the master credentials in your applications.
Create an IAM user
🔗 https://console.aws.amazon.com/iam/home#/users
Services in AWS, such as Amazon Rekognition, require that you provide credentials when you access them. This is so that the service can determine whether you have permissions to access the resources owned by that service.
To use this accelerator, the user that you will create is required to have:
Programmatic access
And
permissions to use the Amazon Rekognition service
Now you will be able to get the Access key and Secret access key, required to use this component
🛈 You can also follow the
🔗 Amazon documentation guide
, to set up this user.
Using the component
This component contains several blocks to accelerate your development, being the main one
CompareFaces
.
This block is the flow to take a picture to the document and a selfie, and compare both faces. Accepting or requiring the user to take new pictures in the case that similarity between the face in the document and in the selfie are below a given threshold.
This block is divided in different sub-areas, that will be displayed to the end user in different moments.This sub-areas, have placeholders that are bootstrapped with the default messages and images to provide a good user experience (that you can change to better fit your use case).
Below, you can also see the order in which each area is displayed:
B
This is where you’ll invite the user to take a picture of the document. Upon taking the picture, it moves to C.
C
This is where you’ll invite the user to take a picture of himself. Upon taking the picture, it moves to E.
E
This is what you’ll show to the user, while the service of the Amazon is invoked and while processing the results. Depending on the result of the call it will go to D or A(+B).
D
In case the faces match, this is the message shown to the user.
A
In case the faces don’t match, this is the message that will be shown to the user, while the UI returns to point B.
Let’s use it
Creating your own flow
Since you might want to design your flow differently, you can use the following blocks that enable you to create the flow in the way that you want.
TakePhoto
This block enables you to easily capture a picture from the user. This block is used to create
B
and
C
in the accelerator.
PhotosValidation
This block is the one that does invoke the Amazon Rekognition service. While the call is ongoing, it will display a loading (the content of the placeholders). This block is used to create
D
and
E
in the accelerator.
Loading
Loading...