Is it possible to use Azure ADB2C as an IDP for federating google cloud identity apps - azure-ad-b2c

Scenario:
Managed GCP Applications hosted on GCP with a Google cloud identity setup for customers
Want customers to access GCP managed service using their own IDP
Question:
Can I use Azure AD b2c as an IDP for Google cloud identity ?
Looking for a solution or alternate solutions which may not be that expensive

Azure AD B2C is an OIDC IdP so yes, it can be used as a federated IdP in Google Cloud Identity. Due to the similarities between Azure AD B2C and Azure AD you can follow most of the steps detailed in Configure workforce identity federation with Azure AD and sign in users with the following Azure AD B2C specific replacements:
Create a new app. As a best practice, we recommend that you create a new application in Azure AD B2C and use only the application to obtain Google Cloud credentials. To create a web app for user sign-in with Azure AD B2C and enable your app to receive tokens from Azure AD B2C, see Register a web application in Azure Active Directory B2C. Do not forget to follow the Next steps.
Skip this one.

Related

Azure AD B2C to authenticate corporate Azure AD accounts

Azure AD B2C newbie here. I have a Single Page Application hosted in Azure & it uses Azure Functions. I want to allow users in many organisations to login to my application using their existing corporate email address, & authenticated in their company's Azure AD, which I have no access to.
For instance I want people in company Contoso to access my Azure SPA by logging in with their existing Contoso email addresses "john.smith#contoso.com". Authentication takes place in Contoso's Azure AD.
Do I use the Azure AD B2C Identity Experience Framework & Custom Policy for this? Any guidance would be helpful.
This isn't the best case for use of Azure AD B2C.
I recommend you use the "multi-tenant" pattern to configure your single-page application to accept sign-ins from any Azure Active Directory tenant

What happens when we add Identity Providers in Azure AD B2C

I have created an Identity Provider in my Azure AD B2C for my Web Application with the help of this link:
https://learn.microsoft.com/azure/active-directory-b2c/active-directory-b2c-setup-msa-app
I just wanted to know the back-end process which will be happen while adding Identity Provider in Azure AD B2C deeply.

Azure AD B2C sign-in policy

Scenario:
Our On-premise AD currently holds our customers/users for on-premise apps.
We starting developing cloud apps for our customers/users and looking at Azure AD/Azure AD B2C for identity management.
We want to use ad connect sync with pass-through authentication to Azure AD because of security requirements.
Customers/users have usernames in form of jane#doe.com in the on-premise - not jane#.com. That means when AD connect sync to Azure AD the username becomes jane#mytenant.onmicrosoft.com and name jane#doe.com.
The Azure AD we sync to is a Azure AD B2C directory.
Question:
Is it possible to edit the Azure AD B2C sign-in policy to use name (jane#doe.com), not username (jane#mytenant.onmicrosoft.com) and password?
You cannot use Azure AD B2C sign-in policy to change the synced user name and password.
First, the synced users are in Azure AD, not Azure AD B2C.
Azure AD Connect is not designed to work with Azure AD B2C
Second, if you still want synced username to match your on-premise username, you can refer to this article .
Also,if you have not synced from Azure AD Connect, you can use custom settings in Azure AD Connect to let synced username match your on-premise username.

Custom authentication in Azure AD

I am working on application where authentication is done by Web service which further calls our organisation AD service to authenticate.
Now I want to move my application to Azure but problem is my web service is not exposed outside organisation. So I can't use web service on Azure to authticate.
Then I searched for Azure AD and found that Azure AD it self provides authenticate and store users data to their data center.
How can I integrate my organisation AD account to Azure AD ?
You are probably looking for Azure AD Connect. See
Integrate your on-premises directories with Azure Active Directory

Sync from on premises AD to Azure AD B2C

I am working on a project to migrate the Consumer faced application to the cloud.
Based on the pricing I prefer to use the Azure AD B2C tenant.
Tentative timeline for the Azure AD B2C GA ?
How can I sync/move the user object from On-premises AD to the Azure AD B2C tenant? Can we use Azure AD connect for this?
As stated in this FAQ,
Can I use Azure AD Connect to migrate consumer identities that are stored on my on-premises Active Directory to Azure AD B2C?
No, Azure AD Connect is not designed to work with Azure AD B2C. We
will provide various migration options and tools out-of-the-box in the
future.
With the (beta) MSAL library (https://github.com/AzureAD/microsoft-authentication-library-for-dotnet), you can add both B2C and your existing AD to your website, so both worlds (external customers in B2C and corporate users in AD) can login to the same site.
from: https://blogs.technet.microsoft.com/enterprisemobility/2016/03/31/microsoft-identity-at-build-2016/
MSAL is a developer library that helps you to obtain tokens from MSA, Azure AD or Azure B2C for accessing protected resources – such as your own API, Microsoft’s API (such as the Microsoft Graph) and any other 3rd party choosing to protect their API with Microsoft identity.

Resources