Skip to content

Instantly share code, notes, and snippets.

@rbrayb
Last active February 16, 2024 20:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rbrayb/d4aa214fae48489ed04cc9970da12384 to your computer and use it in GitHub Desktop.
Save rbrayb/d4aa214fae48489ed04cc9970da12384 to your computer and use it in GitHub Desktop.
Differences between Azure AD B2C and Entra External ID for Customers (CIAM)
Feature B2C CIAM
Federation
Custom OIDC Yes No
Entra ID Yes Note 1
Microsoft account Yes Note 2
Social Lots Facebook and Google
SAML Yes - direct Note 3
WS-Fed No Note 3
- - -
User flows
Sign in Yes Yes
Sign up Yes Yes
Reset password Yes Yes
Prifile edit Yes No - Note 4
- - -
Login with email
Email and password Yes Yes
Email OTP Yes Yes
- - -
Login with phone
Phone login Yes No
Phone MFA Yes No
- - -
MFA
Authenticator Yes No
Verifiable credential Yes No
- - -
Flows
Auth. flow with PKCE Yes Yes
Client credentials Yes Yes
Device code flow No Yes
ROPC Yes No
OBO No Yes
- - -
Other
Groups No - Note 5 Yes
Dynamic groups No Yes
Custom domains Yes No - Note 6
Account linking Yes No - Note 7
Extension attributes Yes Yes
Native auth No Yes - Note 8
Branding Yes Yes - Note 9
Login with Verifiable credential Yes No
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment