|
1 | 1 | ---
|
2 |
| -title: Configure Azure Active Directory B2C with WhoIAM Rampart |
| 2 | +title: Configure WhoIAM Rampart with Azure Active Directory B2C |
3 | 3 | titleSuffix: Azure AD B2C
|
4 | 4 | description: Learn how to integrate Azure AD B2C authentication with WhoIAM Rampart
|
5 | 5 | services: active-directory-b2c
|
6 | 6 | author: gargi-sinha
|
7 |
| -manager: CelesteDG |
| 7 | +manager: martinco |
8 | 8 | ms.service: active-directory
|
9 | 9 | ms.workload: identity
|
10 | 10 | ms.topic: how-to
|
11 |
| -ms.date: 06/20/2022 |
| 11 | +ms.date: 05/02/2023 |
12 | 12 | ms.author: gasinh
|
13 | 13 | ms.reviewer: kengaderdus
|
14 | 14 | ms.subservice: B2C
|
15 | 15 | ---
|
16 | 16 |
|
17 | 17 | # Configure WhoIAM Rampart with Azure Active Directory B2C
|
18 | 18 |
|
19 |
| -In this sample tutorial, you'll learn how to integrate Azure Active Directory B2C (Azure AD B2C) authentication with Rampart by WhoIAM. Rampart provides features for a fully integrated helpdesk and invitation-gated user registration experience. It allows support specialists to perform tasks like resetting passwords and multi-factor authentication without using Azure. It also enables apps and role-based access control (RBAC) for end-users of Azure AD B2C. |
20 |
| - |
| 19 | +In this tutorial, learn to integrate Azure Active Directory B2C (Azure AD B2C) authentication with WhoIAM Rampart. Rampart features enable an integrated helpdesk and invitation-gated user registration experience. Support specialists can reset passwords and multifactor authentication without using Azure. There are apps and role-based access control (RBAC) for Azure AD B2C users. |
21 | 20 |
|
22 | 21 | ## Prerequisites
|
23 | 22 |
|
24 |
| -To get started, you'll need: |
25 |
| - |
26 |
| -- An Azure AD subscription. If you don't have one, get a [free account](https://azure.microsoft.com/free/) |
27 |
| - |
28 |
| -- An [Azure AD B2C tenant](tutorial-create-tenant.md) linked to your Azure subscription. |
29 |
| - |
30 |
| -- An Azure DevOps Server instance |
31 |
| - |
32 |
| -- A [SendGrid account](https://sendgrid.com/) |
33 |
| - |
34 |
| -- A WhoIAM [trial account](https://www.whoiam.ai/contact-us/) |
| 23 | +* An Azure AD subscription |
| 24 | + * If you don't have one, get an [Azure free account](https://azure.microsoft.com/free/) |
| 25 | +* An Azure AD B2C tenant linked to the Azure subscription |
| 26 | + * See, [Tutorial: Create an Azure Active Directory B2C tenant](tutorial-create-tenant.md) |
| 27 | +* An Azure DevOps Server instance |
| 28 | +* A SendGrid account |
| 29 | + * Go to sengrid.com to [Start for Free](https://sendgrid.com/) |
| 30 | +* A WhoIAM trial account |
| 31 | + * Go to whoaim.ai [Contact us](https://www.whoiam.ai/contact-us/) to get started |
35 | 32 |
|
36 | 33 | ## Scenario description
|
37 | 34 |
|
38 |
| -WhoIAM Rampart is built entirely in Azure and runs in your Azure environment. The following components comprise the Rampart solution with Azure AD B2C: |
| 35 | +WhoIAM Rampart is built in Azure and runs in the Azure environment. The following components comprise the Rampart solution with Azure AD B2C: |
39 | 36 |
|
40 |
| -- **An Azure AD tenant**: Your Azure AD B2C tenant stores your users and manages who has access (and at what scope) to Rampart itself. |
| 37 | +* **An Azure AD tenant** - the Azure AD B2C tenant stores users and manages access (and scope) in Rampart |
| 38 | +* **Custom B2C policies** - to integrate with Rampart |
| 39 | +* **A resource group** - hosts Rampart functionality |
41 | 40 |
|
42 |
| -- **Custom B2C policies**: To integrate with Rampart. |
| 41 | +  |
43 | 42 |
|
44 |
| -- **A resource group**: It hosts Rampart functionality. |
| 43 | +## Install Rampart |
45 | 44 |
|
46 |
| -:::image type="content" source="media/partner-whoiam/whoiam-rampart-integration-scenario.png" alt-text="Diagram showing the WhoIAM Rampart integration scenario for Azure AD B2C." loc-scope="azure-active-directory-b2c" border="false" lightbox="media/partner-whoiam/whoiam-rampart-integration-scenario.png"::: |
| 45 | +Go to whoiam.ai [Contact us](https://www.whoiam.ai/contact-us/) to get started. |
47 | 46 |
|
48 |
| -## Step 1 - Onboard with Rampart |
| 47 | +Automated templates deploy Azure resources. Templates configure the DevOps instance with code and configuration. |
49 | 48 |
|
50 |
| -Contact [WhoIAM](https://www.whoiam.ai/contact-us/) to start the onboarding process. Automated templates will deploy all necessary Azure resources, and they'll configure your DevOps instance with the required code and configuration according to your needs. |
| 49 | +## Configure and integrate Rampart with Azure AD B2C |
51 | 50 |
|
52 |
| -## Step 2 - Configure and integrate Rampart with Azure AD B2C |
| 51 | +The solution integration with Azure AD B2C requires custom policies. WhoIAM provides the policies and helps integrate them with applications or policies, or both. |
53 | 52 |
|
54 |
| -The tight integration of this solution with Azure AD B2C requires custom policies. WhoIAM provides these policies and assists with integrating them with your applications or existing policies, or both. |
| 53 | +For details about WhoIAM custom policies, go to docs.gatekeeper.whoiamdemos.com for [Set-up Guide, Authorization Policy Execution](https://docs.gatekeeper.whoiamdemos.com/#/setup-guide?id=authorization-policy-execution). |
55 | 54 |
|
56 |
| -Follow the steps mentioned in [Authorization policy execution](https://docs.gatekeeper.whoiamdemos.com/#/setup-guide?id=authorization-policy-execution) for details on the custom policies provided by WhoIAM. |
| 55 | +## Test the solution |
57 | 56 |
|
58 |
| -## Step 3 - Test the solution |
| 57 | +The following image is an example a list of app registrations in your Azure AD B2C tenant. WhoIAM validates the implementation by testing features and health check status endpoints. |
59 | 58 |
|
60 |
| -The image shows an example of how WhoIAM Rampart displays a list of app registrations in your Azure AD B2C tenant. WhoIAM validates the implementation by testing all features and health check status endpoints. |
| 59 | +  |
61 | 60 |
|
62 |
| -:::image type="content" source="media/partner-whoiam/whoiam-rampart-app-registration.png" alt-text="Screenshot showing the WhoIAM Rampart list of user-created applications in the Azure AD B2C tenant." loc-scope="azure-active-directory-b2c"::: |
| 61 | +A list of user-created applications in your Azure AD B2C tenant appears. Likewise, the user sees a list of users in your Azure AD B2C directory and user management functions such as invitations, approvals, and RBAC management. |
63 | 62 |
|
64 |
| -The applications screen should display a list of all user-created applications in your Azure AD B2C tenant. |
| 63 | +  |
65 | 64 |
|
66 |
| -Likewise, the user's screen should display a list of all users in your Azure AD B2C directory and user management functions such as invitations, approvals, and RBAC management. |
67 |
| - |
68 |
| -:::image type="content" source="media/partner-whoiam/whoiam-rampart-user-list.png" alt-text="Screenshot showing the WhoIAM Rampart user list in the Azure AD B2C tenant." loc-scope="azure-active-directory-b2c"::: |
69 | 65 |
|
70 | 66 | ## Next steps
|
71 | 67 |
|
72 |
| -For more information, review the following articles: |
73 |
| - |
74 |
| -- [WhoIAM Rampart documentation](https://docs.gatekeeper.whoiamdemos.com/#/setup-guide?id=authorization-policy-execution) |
75 |
| - |
76 |
| -- [Custom policies in Azure AD B2C overview](custom-policy-overview.md) |
77 |
| - |
78 |
| - |
79 |
| -- [Get started with custom policies in Azure AD B2C](tutorial-create-user-flows.md?pivots=b2c-custom-policy) |
| 68 | +- [Set-up Guide, Authorization Policy Execution](https://docs.gatekeeper.whoiamdemos.com/#/setup-guide?id=authorization-policy-execution) |
| 69 | +- [Azure AD B2C custom policy overview](custom-policy-overview.md) |
| 70 | +- [Tutorial: Create user flows and custom policies in Azure AD B2C](tutorial-create-user-flows.md?pivots=b2c-custom-policy) |
80 | 71 |
|
0 commit comments