Skip to content

Commit 0267712

Browse files
author
Jill Grant
authored
Update remote-onboarding-new-employees-id-verification.md
1 parent fec0478 commit 0267712

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

articles/active-directory/verifiable-credentials/remote-onboarding-new-employees-id-verification.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ Enterprises onboarding users face significant challenges onboarding remote users
1818

1919
## When to use this pattern
2020

21-
1. You have a modern Human resources (HR) system with API support.
22-
1. Your HR system allows programmatic integration to query the HR system to do a reliable matching of user profiles.
23-
1. Your organization has already started their passwordless journey.
21+
- You have a modern Human resources (HR) system with API support.
22+
- Your HR system allows programmatic integration to query the HR system to do a reliable matching of user profiles.
23+
- Your organization has already started their passwordless journey.
2424

2525
## Solution
2626

@@ -29,27 +29,27 @@ Enterprises onboarding users face significant challenges onboarding remote users
2929
2. A backend job provides new hires with a uniquely identifiable link to the employee onboarding portal from (A) that represents the new hire’s specific process. For this use case, the account for the new hire should already be provisioned in Azure AD. Consider using [Lifecycle Workflows](../governance/what-are-lifecycle-workflows.md) as the triggering point of this flow.
3030

3131
3. New hires select the link to the portal in (A) above and are guided through a wizard-like experience:
32-
- **Step 1**: New Hires are redirected to acquire a verified ID from the Identity verification partner (also referred to IDV. To learn more about the identity verification partners: <https://aka.ms/verifiedidisv>)
33-
- **Step 2**: New Hires present the Verified ID acquired in Step 1
34-
- **Step 3**: System receives the claims from identity verification partner, looks up the user account for the new hire and performs the validation.
35-
- **Step 4**: System executes the onboarding logic to locate the Azure AD account of the user, and [generate a temporary access pass using MS Graph](/graph/api/resources/temporaryaccesspassauthenticationmethod?view=graph-rest-1.0&preserve-view=true)
32+
1. New Hires are redirected to acquire a verified ID from the Identity verification partner (also referred to IDV. To learn more about the identity verification partners: <https://aka.ms/verifiedidisv>)
33+
2. New Hires present the Verified ID acquired in Step 1
34+
3. System receives the claims from identity verification partner, looks up the user account for the new hire and performs the validation.
35+
4. System executes the onboarding logic to locate the Azure AD account of the user, and [generate a temporary access pass using MS Graph](/graph/api/resources/temporaryaccesspassauthenticationmethod?view=graph-rest-1.0&preserve-view=true).
3636

37-
![High level flow diagram](media/remote-onboarding-new-employees-id-verification/high-level-flow-diagram.png)
37+
![Diagram showing a high-level flow.](media/remote-onboarding-new-employees-id-verification/high-level-flow-diagram.png)
3838

3939
## Issues and considerations
4040

41-
1. The link used to initiate the process needs to meet some criteria:
41+
- The link used to initiate the process needs to meet some criteria:
4242
- The link should be specific to each remote employee.
4343
- The link should be valid for only a short period of time.
4444
- It should become invalid after a user finishes going through the flow.
4545
- The link should be designed to correlate to a unique HR record identifier
46-
1. An Azure AD account should be pre-created for every user. The account should be used as part of the site's request validation process.
47-
1. Administrators frequently deal with discrepancies between users' information held in a company's IT systems, like human resource applications or identity management solutions, and the information the users provide. For example, an employee might have “James” as their first name but their profile has their name as “Jim”. For those scenarios:
46+
- An Azure AD account should be pre-created for every user. The account should be used as part of the site's request validation process.
47+
- Administrators frequently deal with discrepancies between users' information held in a company's IT systems, like human resource applications or identity management solutions, and the information the users provide. For example, an employee might have “James” as their first name but their profile has their name as “Jim”. For those scenarios:
4848
1. At the beginning of the HR process, candidates must use their name exactly as it appears in government issued documents. Taking this approach simplifies validation logic.
4949
1. Design validation logic to include attributes that are more likely to have an exact match against the HR system. Common attributes include street address, date of birth, nationality, national identification number (if applicable), in addition to first and last name.
5050
1. As a fallback, plan for human review to work through ambiguous/non-conclusive results. This process might include temporarily storing the attributes presented in the VC, phone call with the user, etc.
51-
1. Multinational organizations, may need to work with different identity proofing partners based on the region of the user.
52-
1. Assume that the initial interaction between the user and the onboarding partner is untrusted. The onboarding portal should generate detailed logs for all requests processed that could be used for auditing purposes.
51+
- Multinational organizations, may need to work with different identity proofing partners based on the region of the user.
52+
- Assume that the initial interaction between the user and the onboarding partner is untrusted. The onboarding portal should generate detailed logs for all requests processed that could be used for auditing purposes.
5353

5454
## Additional resources
5555

0 commit comments

Comments
 (0)