What is the difference between Azure ACS and Azure AD B2C?
Asked Answered
C

3

6

I need to add a custom identity provider to Azure B2C and unsure how to do this.

I know this is possible in Azure ACS, but not sure if B2C is just a "prettier" layer on top of ACS.

Can anyone clarify the difference, and perhaps tell me how I can create a custom IDP for a social network not listed in B2C?

Cryosurgery answered 4/1, 2016 at 16:37 Comment(2)
B2C is part of Microsoft's drive to unify their the entire authentication framework across the whole MS estate, ACS is part of the old structure, and will be merged and retired as AAD expands (I can't find the links to that, so I'm just making this a comment!)Prichard
nzpcmad.blogspot.co.nz/2016/05/…Nemesis
I
2

All of the authentication process now is centralized in AAD other options remains temporarily as compatibility services but they will be retired in future.

ACS is migrating to whole AAD feature.

article from 2015 Azure Active Directory is the future of ACS

As you can see in current azure product offerings there is no reference to ACS, even more all the ACS stuff used to be done thru the old Silverlight Azure portal and few things in the 'older' site manage.windowsazure.com.

No references about ACS in the new one

http://portal.azure.com

B2C is oriented to full current standards like OAuth and the authentication model is created to be embraced by web, mobile and desktop developers.

Azure Active Directory B2C

As you can see AAD B2C still in preview, that could be a problem, nevertheless success cases like Real Madrid could give you confidence about to embrace the technology even in early states.

Infusive answered 4/1, 2016 at 21:19 Comment(2)
I wonder about this. I am working on one project right now, a multitenant SaaS for corporate clients, where we will eventually need to federate with their own identity providers. Apart from ACS, how will that be possible?Kamat
@Kamat currently B2C does not allow you to bring custom identity providers or another tentant. One way to do it would be to use IdentityServer and wrap that on top of AAD or AADB2C.Casualty
H
1

The ability to add custom identity providers is now in public preview with "Identity Experience Framework" feature. You can add custom policies to integrate with any SAML, OIDC or OAuth based providers, so you can effectively replace ACS with AAD B2C.

B2C Custom Policies Overview

Heartsick answered 8/6, 2017 at 20:50 Comment(0)
C
0

You cannot do this, it is on the wish list and the team is supposedly looking at it.

Note that Azure AD B2C is no longer in preview as it went out of beta late July but even that does not allow you to bring your own IdP, you can only use their social IdPs provided. An alternative is writing your own Auth middleware using IdentityServer or a similar solution.

Casualty answered 28/7, 2016 at 13:59 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.