SlideShare a Scribd company logo
Welcome to Azure Saturday 2019 Munich
18.05.2019 – Microsoft Munich – azuresaturday.de -- @azuresaturday
#AzureSaturday
The bits and pieces of Azure AD B2C
#AzureSaturday
Speaker: Anton Staykov
18.05.2019 – Microsoft Munich – azuresaturday.de – @azuresaturday
Password
reset
Web
Frontend
Hash
Backend
Salt
MFA
Account
Lockout
Email
verification
The bits and pieces of Azure AD B2C
SSO
OpenID
Connect
OAuth
Federation
Client
credentials
ROPC
AuthZ
Code
STS
JWTSSI
Token
IdP
Implicit
flow
JWKS
This Photo by Unknown Author is licensed under CC BY
claim
on
behalf
of
Device
Code
Term Explanation
SSO Single SignOn. Once signed in stay signed in across applications
SSI Single Sign In. Use same set of credentials (username+password) across applications. Sign-in every time
Claim Assertion about an object issued by a trusted authority
Security Token Set of claims, digitally signed, issued by a Security Token Service
STS Security Token Service. Issues tokens (does not do token validation)
IdP Identity Provider. Reliable and secure store for usernames and passwords. Validates identity upon request
OAuth Authorization Framework. IETF Standard: https://tools.ietf.org/html/rfc6749
OpenID Connect Interoperable authentication protocol based on the OAuth 2.0 family of specifications. https://openid.net/connect/faq/
JWT JSON Web Token
JWKS JSON Web Key Secret
SWT Simple Web Token (XML based security token format)
SAML Security Assertion Markup Language. Token format
SAML-P Security Assertion Markup Language. Protocol implementation that uses SAML Tokens
WS-Federation Microsoft Protocol for SSO. Uses SAML Token format
WS-Trust Microsoft Protocol for service identity authentication/authorization
Various “flows” Implicit Flow, Client Credentials Flow, Authorization Code Grant Flow, On-Bhalf-Of Flow, Device Code. OAuth flows for obtaining tokens.
https://oauth.net/2/
The bits and pieces of Azure AD B2C
The bits and pieces of Azure AD B2C
Apps & APIs
Analytics
CRM and
Marketing
Automation
Business
Social IDs
Business &
Government
IDs
contoso
Customers
Azure Active Directory
B2C
Provide branded (white-label)
registration and login experiences
Securely authenticate your customers
using their preferred identity provider
Capture login, preference, and
conversion data for customers
App developers
Sign-in any user. Any identity provider,
social or email, consumer and enterprise
Customize each pixel. Your brand, your
HTML and CSS
Use built-in, self-service, user journeys
or define custom ones
Scale to 100s of millions of users, enterprise
ready, secure, cost effective
Use social
accounts
Create custom
user attributes
Customize your pages
using HTML and CSS
Protect your
users with MFA

</>
for App Developers
JavaScript
Step-by-
step user
journeys
Open
standards
Connect to a
store or migrate
its users
Conditional
branching
Enrich user
journeys
Connect with
existing systems
for Identity Experts
Identity Experts
Integrate with any SAML, OIDC, WsFed,
or WsTrust-based identity provider
Connect to your existing user stores or
migrate from those systems seamlessly
Connect with existing CRM systems,
marketing tools, and databases
Use REST APIs to enrich claims and
empower user journeys
Customize your user journeys with
conditional branching
Define user journeys between claims
providers step-by-step
The bits and pieces of Azure AD B2C
=
…
MS Graph
=
Preconditions
The bits and pieces of Azure AD B2C
=
Continual Innovation!
Generally available Public Preview Coming soon
https://aka.ms/aadb2csolutions
https://aka.ms/aadb2csolutions
https://aka.ms/aadb2cdemo
https://aka.ms/aadb2cdemocode
azure-ad-b2c

More Related Content

PDF
Overview of Data Loss Prevention Policies in Office 365
PPTX
DevSum: Azure AD B2C Application security made easy
PPTX
Introduction to Azure AD and Azure AD B2C
PPTX
Azure B2C
PPTX
Azure AD Presentation - @ BITPro - Ajay
PDF
IDENTITY ACCESS MANAGEMENT
PDF
Container Security Using Microsoft Defender
PDF
Cloud governance - theory and tools
Overview of Data Loss Prevention Policies in Office 365
DevSum: Azure AD B2C Application security made easy
Introduction to Azure AD and Azure AD B2C
Azure B2C
Azure AD Presentation - @ BITPro - Ajay
IDENTITY ACCESS MANAGEMENT
Container Security Using Microsoft Defender
Cloud governance - theory and tools

What's hot (20)

PPTX
Preparing your enteprise for Hybrid AD Join and Conditional Access
PPTX
Microsoft Information Protection.pptx
PDF
An Introduction to eSignatures and DocuSign
PPT
Identity and Access Management Reference Architecture for Cloud Computing
PPTX
Identity & Access Management - Securing Your Data in the 21st Century Enterprise
PPTX
2 Modern Security - Microsoft Information Protection
PPTX
Service level agreement presentation
PPTX
Identity & access management
PDF
Power Platform Architecture Corrections
PPTX
CollabDaysBE - Microsoft Purview Information Protection demystified
PDF
Data, Information And Knowledge Management Framework And The Data Management ...
PPTX
Azure information protection
PPTX
Breakdown of Microsoft Purview Solutions
PDF
Implementing Service Level Management (SLM) - PPT
PPTX
Getting your enterprise ready for Microsoft 365 Copilot
PPTX
Microsoft Cloud Application Security Overview
PDF
Taking conditional access to the next level
PDF
Alphorm.com Formation Microsoft 365 (MS-100) : Services et Identités
PDF
Self introduction in interview for experienced candidates powerpoint presenta...
PPTX
Cloud Security
Preparing your enteprise for Hybrid AD Join and Conditional Access
Microsoft Information Protection.pptx
An Introduction to eSignatures and DocuSign
Identity and Access Management Reference Architecture for Cloud Computing
Identity & Access Management - Securing Your Data in the 21st Century Enterprise
2 Modern Security - Microsoft Information Protection
Service level agreement presentation
Identity & access management
Power Platform Architecture Corrections
CollabDaysBE - Microsoft Purview Information Protection demystified
Data, Information And Knowledge Management Framework And The Data Management ...
Azure information protection
Breakdown of Microsoft Purview Solutions
Implementing Service Level Management (SLM) - PPT
Getting your enterprise ready for Microsoft 365 Copilot
Microsoft Cloud Application Security Overview
Taking conditional access to the next level
Alphorm.com Formation Microsoft 365 (MS-100) : Services et Identités
Self introduction in interview for experienced candidates powerpoint presenta...
Cloud Security
Ad

Similar to The bits and pieces of Azure AD B2C (20)

PPTX
Simplify user application authentication using Microsoft Identity Platform
PDF
Programming with Azure Active Directory
PPTX
"Secure Mobile Apps with the Microsoft Identity Platform", Christos Matskas, ...
PPTX
Microsoft identity manoj mittal
PPTX
Azure AD for browser-based application developers
PPTX
Azure AD B2C Webinar Series: Custom Policies Part 1
PPTX
Intelligent Cloud Conference: Azure AD B2C Application security made easy
PDF
24032022 Zero Trust for Developers Pub.pdf
PPTX
So, you wanna build a SSO
PDF
Modern Authentication With Azure Active Directory For Web Applications Develo...
PPTX
Azure Active Directory - An Introduction for Developers
PPTX
Microsoft Graph API Delegated Permissions
PPTX
Azure from scratch part 2 By Girish Kalamati
PPTX
Microsoft Graph API Webinar Application Permissions
PPTX
Programming Azure Active Directory (DevLink 2014)
PPTX
Identity and o365 on Azure
PDF
Using Windows Azure for Solving Identity Management Challenges (Visual Studio...
PPTX
Developing Apps with Azure AD
PPTX
Azure AD B2C An Introduction - DogFoodCon 2018
PPTX
Azure Day 1.pptx
Simplify user application authentication using Microsoft Identity Platform
Programming with Azure Active Directory
"Secure Mobile Apps with the Microsoft Identity Platform", Christos Matskas, ...
Microsoft identity manoj mittal
Azure AD for browser-based application developers
Azure AD B2C Webinar Series: Custom Policies Part 1
Intelligent Cloud Conference: Azure AD B2C Application security made easy
24032022 Zero Trust for Developers Pub.pdf
So, you wanna build a SSO
Modern Authentication With Azure Active Directory For Web Applications Develo...
Azure Active Directory - An Introduction for Developers
Microsoft Graph API Delegated Permissions
Azure from scratch part 2 By Girish Kalamati
Microsoft Graph API Webinar Application Permissions
Programming Azure Active Directory (DevLink 2014)
Identity and o365 on Azure
Using Windows Azure for Solving Identity Management Challenges (Visual Studio...
Developing Apps with Azure AD
Azure AD B2C An Introduction - DogFoodCon 2018
Azure Day 1.pptx
Ad

Recently uploaded (20)

PDF
Paper PDF World Game (s) Great Redesign.pdf
PPTX
SAP Ariba Sourcing PPT for learning material
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPTX
Introduction to cybersecurity and digital nettiquette
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PPTX
Internet___Basics___Styled_ presentation
DOC
Rose毕业证学历认证,利物浦约翰摩尔斯大学毕业证国外本科毕业证
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PPTX
Database Information System - Management Information System
PPTX
Introduction to Information and Communication Technology
DOCX
Unit-3 cyber security network security of internet system
PPTX
artificialintelligenceai1-copy-210604123353.pptx
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PPTX
innovation process that make everything different.pptx
PPT
Ethics in Information System - Management Information System
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PDF
Exploring VPS Hosting Trends for SMBs in 2025
PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PPTX
E -tech empowerment technologies PowerPoint
PPTX
Mathew Digital SEO Checklist Guidlines 2025
Paper PDF World Game (s) Great Redesign.pdf
SAP Ariba Sourcing PPT for learning material
Unit-1 introduction to cyber security discuss about how to secure a system
Introduction to cybersecurity and digital nettiquette
Module 1 - Cyber Law and Ethics 101.pptx
Internet___Basics___Styled_ presentation
Rose毕业证学历认证,利物浦约翰摩尔斯大学毕业证国外本科毕业证
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
Database Information System - Management Information System
Introduction to Information and Communication Technology
Unit-3 cyber security network security of internet system
artificialintelligenceai1-copy-210604123353.pptx
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
innovation process that make everything different.pptx
Ethics in Information System - Management Information System
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Exploring VPS Hosting Trends for SMBs in 2025
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
E -tech empowerment technologies PowerPoint
Mathew Digital SEO Checklist Guidlines 2025

The bits and pieces of Azure AD B2C

  • 1. Welcome to Azure Saturday 2019 Munich 18.05.2019 – Microsoft Munich – azuresaturday.de -- @azuresaturday #AzureSaturday
  • 2. The bits and pieces of Azure AD B2C #AzureSaturday Speaker: Anton Staykov 18.05.2019 – Microsoft Munich – azuresaturday.de – @azuresaturday
  • 6. Term Explanation SSO Single SignOn. Once signed in stay signed in across applications SSI Single Sign In. Use same set of credentials (username+password) across applications. Sign-in every time Claim Assertion about an object issued by a trusted authority Security Token Set of claims, digitally signed, issued by a Security Token Service STS Security Token Service. Issues tokens (does not do token validation) IdP Identity Provider. Reliable and secure store for usernames and passwords. Validates identity upon request OAuth Authorization Framework. IETF Standard: https://tools.ietf.org/html/rfc6749 OpenID Connect Interoperable authentication protocol based on the OAuth 2.0 family of specifications. https://openid.net/connect/faq/ JWT JSON Web Token JWKS JSON Web Key Secret SWT Simple Web Token (XML based security token format) SAML Security Assertion Markup Language. Token format SAML-P Security Assertion Markup Language. Protocol implementation that uses SAML Tokens WS-Federation Microsoft Protocol for SSO. Uses SAML Token format WS-Trust Microsoft Protocol for service identity authentication/authorization Various “flows” Implicit Flow, Client Credentials Flow, Authorization Code Grant Flow, On-Bhalf-Of Flow, Device Code. OAuth flows for obtaining tokens. https://oauth.net/2/
  • 9. Apps & APIs Analytics CRM and Marketing Automation Business Social IDs Business & Government IDs contoso Customers Azure Active Directory B2C Provide branded (white-label) registration and login experiences Securely authenticate your customers using their preferred identity provider Capture login, preference, and conversion data for customers
  • 10. App developers Sign-in any user. Any identity provider, social or email, consumer and enterprise Customize each pixel. Your brand, your HTML and CSS Use built-in, self-service, user journeys or define custom ones Scale to 100s of millions of users, enterprise ready, secure, cost effective Use social accounts Create custom user attributes Customize your pages using HTML and CSS Protect your users with MFA  </> for App Developers JavaScript
  • 11. Step-by- step user journeys Open standards Connect to a store or migrate its users Conditional branching Enrich user journeys Connect with existing systems for Identity Experts Identity Experts Integrate with any SAML, OIDC, WsFed, or WsTrust-based identity provider Connect to your existing user stores or migrate from those systems seamlessly Connect with existing CRM systems, marketing tools, and databases Use REST APIs to enrich claims and empower user journeys Customize your user journeys with conditional branching Define user journeys between claims providers step-by-step
  • 13. =
  • 17. =
  • 18. Continual Innovation! Generally available Public Preview Coming soon