Managing Continuous Workforce Verification (Beta)
Pre-General Availability: 2023-10-14
This documentation is in pre-General Availability status and is intended for demonstration and preliminary use only. It may not be specific to the hardware on which you are using the software. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to this documentation and will not be responsible for any loss, costs, or damages incurred due to the use of this documentation.
This documentation is not a commitment by Oracle to deliver any material, code, functionality or services. This documentation, and Oracle Pre-GA programs and services are subject to change at any time without notice and, accordingly, should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality for Oracle’s Pre-GA programs and services remains at the sole discretion of Oracle. All release dates or other predictions of future events are subject to change. The future availability of any future Oracle program or service should not be relied on in entering into any license or service agreement with Oracle.
See Oracle Legal Notices.
Signup Instructions
Introduction (Beta)
Identity Verification (IDV) is a process that validates a person's real-world identity by comparing their physical facial attributes to government-issued identification documents, such as passports and driver's licenses. This provides a high level of assurance that the user is who they claim to be.
Continuous Workforce Verification (CWV) builds on IDV by periodically re-validating a user's identity using facial biometrics after initial enrollment. This ensures that the person accessing applications or resources is the individual who is supposed to access the application or resource (and not someone who happened to gain possession of the credentials), strengthening your organization's security posture against imposters and unauthorized access.
This service integrates with third-party identity verification (or identity proofing) providers to perform the initial document and identity check. Once a user's identity is verified, their facial biometric data is enrolled with Oracle's native service for ongoing verification checks. Currently, Oracle supports Daon.
Concepts (Beta)
Identity Verification (IDV): The one-time process of proving a user's identity by matching a live selfie against a government-issued ID document. This is performed via a third-party provider.
Facial Biometrics: The process of capturing a user's unique facial characteristics to create a secure biometric template. This template is used for initial enrollment and subsequent verification checks. Facial biometrics in IAM is an OCI-native capability.
Continuous Workforce Verification (CWV): An ongoing security posture where a user's identity is periodically checked using facial biometrics to ensure the authorized user is still the one operating the account.
Identity Verification Provider: A third-party service (for example, Daon) that is integrated into OCI IAM to handle the initial identity proofing by verifying government-issued documents.
Liveliness Detection: Technology used during facial biometric scans to ensure the user is physically present and not using a photo, video, or mask to spoof the system. This involves prompts like tilting the head or blinking.
Inline Enrollment: An enrollment process that is mandated by an administrator and occurs directly within the sign-in flow. Users are typically required to complete it before they can access applications.
Continuous Workforce Verification Process
The process involves two key personas:
- Administrators: Configure Identity Verification providers and set up Continuous Workforce Verification policies that define when and how often users must verify their identity.
- Users: Enroll in the service by verifying their identity with a government-issued ID and their face. Subsequently, they complete periodic facial biometric checks as defined by the administrator.
Administrators Workflow (Beta)
- An administrator at Example Inc. first establishes a commercial relationship with a supported identity verification provider, such as Daon.
- In the OCI Console, the administrator navigates to the Identity Domain, configures Daon as an identity verification provider using credentials such as client ID and secret, and activates it.
- The administrator then creates a Continuous Workforce Verification policy and adds a rule that specifies which user groups are affected.
- Within the rule, the administrator enables facial biometrics and sets the frequency for periodic checks (for example, every 7 to 14 days) and re-enrollment (for example, every 6 to 12 months).
Oracle recommends combining Identity Verification and Biometrics for enhanced identity assurance. However, each capability is optional and can be used separately. Administrators have the flexibility to configure Continuous Workforce Verification with Identity Verification and Facial Biometrics, or with Facial Biometrics alone according to their organization’s specific needs. When both identity verification and facial biometrics are enabled for inline enrollment, the IDV process will be prompted first, followed by Biometric verification.
Administrators also have the option to specify enrollment as a mandatory inline option or a feature that users can skip and define settings such as verification frequency.
End-User Workflow (Beta)
- Initial Enrollment: An employee, John, is prompted to enroll inline after authentication (if Continuous Workforce Verification policy is configured for inline enrollment), or from My Profile. This is a one-time process.
- Identity Verification: A QR code appears on John's computer screen. He scans it with his smartphone to initiate the identity verification process with Daon. He takes a live selfie and then scans his government-issued ID. Daon validates the document's authenticity and confirms that the selfie matches the photo in the document.
- Biometric Enrollment: John is redirected back to his computer's web browser. He is prompted to position his face in a frame and complete randomized liveness prompts, such as tilting his head. The system captures his facial data, creates a biometric template, and stores it securely to complete his enrollment.
- Ongoing Verification: Two weeks later, when John accesses an application, he signs in with his standard credentials. Immediately afterward, CWV initiates a facial biometric challenge. He positions his face, completes a liveness prompt, and the system validates his identity against the stored template, granting him access.
Use Case: Example of how Example Inc Leverages IDV and CWV (Beta)
This use case highlights how Example Inc leverages the identity verification vendor Daon for continuous workforce verification (CWV). An administrator configures IAM to integrate with the identity verification provider and creates continuous workforce verification policies for periodic verification of users. Employee of Example Inc. verifies identity with a government-issued ID, enrolls in facial biometrics, and is re-verified through periodic identity checks.
Admin Configuration (Beta)
- An administrator at Example Inc. navigates to the Identity Domain and configures an identity verification provider, Daon.
- The administrator enters credentials provided by the vendor (client id, client secret, discovery URL), maps the Supported claims with identity domain attributes, and then selects Create. The Identity verification provider is created. Administrator then activates the identity verification provider.
- The administrator creates a continuous workforce verification policy and creates a rule. In the rule, administrator sets the prerequisites in the conditions field, with passkey as the first authentication factor and Oracle Mobile Authenticator (OMA) as the second factor and select the user groups that are evaluated by the rule.
- The Example Inc. administrator then enables facial biometrics, schedules facial biometric checks at randomized intervals between 7 and 14 days, and re-enrollment frequency between 6 to 12 months.
- Administrator enables identity verification, and selects the provider created in step 2.
- Once defined, the policy is enforced across the identity domain for the users who satisfy the conditions specified in the rule.
User Enrollment (Beta)
- An employee, John, receives an email informing him of the new requirement. He signs in with his primary and second factor and is prompted to Enroll with Biometrics. If not prompted to enroll in biometrics during sign-in, the user signs in to My Login Profile and selects Enroll with biometrics.
- The user reviews and accepts the terms and conditions.
-
Identity Verification
- A QR code appears on his computer screen. John scans it with his smartphone, which initiates identity verification with Daon. Depending on Daon configuration, John might be asked to download the Daon app or an app provided by Example Inc. to complete identity verification.
- John takes a live selfie. Daon verifies the user’s selfie for liveliness.
- He then scans his government-issued ID using his phone. Daon validates the document’s authenticity and confirms that the selfie matches the photo in the document.
- A success message indicates that his identity has been verified.
-
Facial Biometrics Enrollment
- John is redirected back to his computer's web browser.
- The browser requests access to his webcam. He is prompted to position his face in a frame and complete the randomized liveliness prompts, such as tilting the user’s head up, to the right, and left. These steps protect against spoofing and replay attacks.
- The system captures his facial data, creates a biometric template, and stores it securely. His enrollment is now complete.
Continuous Workforce Verification (Beta)
- Once enrolled, periodic facial biometric verification occurs seamlessly in the background. For example, two weeks later, when accessing an enterprise application, John completes the standard passkey login followed by Oracle Mobile Authenticator (OMA) as the second factor.
- Immediately afterward, CWV initiates a facial biometric verification challenge. John positions his face within the frame, completes a randomized liveliness prompt, and the system validates his identity against the securely stored biometric template.
- John is granted access to the application. The verification event is logged for auditing purposes.