A lap around Azure Active Directory Business to Consumer (B2C)

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Identity Management - Login © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Building Scalable Web Apps with Windows Azure Name Title Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Multitenant Model Request/Response General Model.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Connect with life Connect with life
Windows Azure Connect Name Title Microsoft Corporation.
NEXT: Overview – Sharing skills & code.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Secure Windows App Development. Authentication.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

demo User Signs Up Temporary Account is Created with Verification Link Sent User Clicks Link Account is Activated Login.Register(userName,
Active Directory Modernization Technical competitive comparison
Azure Active Directory - Business 2 Consumer
Web Applications Solution reference architecture.
S4 Solution Specialist Sales Summit
O365 & AZURE ADDS Mladen Baranek, Miadria
9/11/ :51 AM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
SaaS Application Deep Dive
The power of common identity across any cloud
8/1/ :13 PM BRK2276 Azure Active Directory B2C: Modernize your customer identity management Saeed Akhter Senior Program Manager © Microsoft Corporation.
Using AAD B2C for WordPress & Secure Deployment Scenario
Возможности Excel 2010, о которых следует знать
Citrix Virtual Desktops version 7
Azure Active Directory
11/14/ :30 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Title of Presentation 11/22/2018 3:34 PM
Azure AD Domain Services
Microsoft Build /24/2018 2:25 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Office 365 and Azure Active Directory Premium
Title of Presentation 12/2/2018 3:48 PM
Office 365 Development.
Surviving identity management in a hybrid world
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
4/27/17, Bell #8 What amount of net pay has been earned this period?
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Build /20/ :42 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
WINDOWS AZURE A LAP AROUND PLATFORM THE Steve Marx
PENSACOLA ENERGY WORK PLAN OCTOBER 10, 2016
Title of Presentation 5/12/ :53 PM
Шитманов Дархан Қаражанұлы Тарих пәнінің
07 | Introduction to Authentication
Title of Presentation 5/24/2019 1:26 PM
5/24/2019 6:44 PM 1/8/18 Bell #10 In a world governed by the gods, is there any room for human will? Do human choices make a difference? EXPLAIN © 2007.
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Title of Presentation 7/24/2019 8:53 PM
Azure AD Simon May Technical Evangelist.
Presentation transcript:

A lap around Azure Active Directory Business to Consumer (B2C) TechEd 2013 4/18/2018 1:18 PM A lap around Azure Active Directory Business to Consumer (B2C) Rory Braybrook Girisha Arora @rbrayb @GirishaArora © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Azure Active Directory B2C helps you to guard your external users in an ever evolving threat landscape

Contents Overview Policies OAuth Graph Explorer User types Fit? Pros / cons

Overview

What’s the use case Self-registration SSPR External users Self-registration SSPR Local account or social to login Modern authentication standards (OIDC / OAuth2) Scales out-of-the-box MFA SSO

Roll your own Cost Tons of code to write for I & AM TechEd 2013 4/18/2018 1:18 PM Roll your own Cost Tons of code to write for I & AM Sign in, sign up, forgotten user names and passwords. Sign in with social networks, with MFA Lot of resources to spend that are not working on the core function of your app © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Roll your own Scalability TechEd 2013 4/18/2018 1:18 PM Roll your own Scalability Your identity system has to be available 24/7 and it has to scale High Availability © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

TechEd 2013 4/18/2018 1:18 PM Roll your own Security If you have a list of names and passwords in your app, you’re a target Many people use the same username and password with multiple apps © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Current state Still in preview – GA “shortly” Officially called “B2C Basic” Still in preview – GA “shortly” Will also have B2C Premium – no details to date

Creating a B2C tenant

Policies

Policies Sign-up Sign-in Sign-up or sign-in Profile editing TechEd 2013 4/18/2018 1:18 PM Policies Sign-up Sign-in Sign-up or sign-in Profile editing Password reset © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Map policies Applications Identity Providers User Attributes TechEd 2013 4/18/2018 1:18 PM Map policies Applications Identity Providers User Attributes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Sign-up / Identity Providers TechEd 2013 4/18/2018 1:18 PM Sign-up / Identity Providers Local accounts – typically JoeB@gmail.com not JoeB@b2c.onmicrosoft.com Facebook Google Amazon LinkedIn MSA © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Sign–up / in: Local & Facebook Edit attributes B & C Application A Attributes A, B, C & D

Sign–up / in: Local & Google Edit attributes Y & Z Application B Attributes W, X, Y & Z

OIDC / OAuth 2.0

TechEd 2013 4/18/2018 1:18 PM Extended Oauth 2.0 GET https://login.microsoftonline.com/x.onmicrosoft.com/oauth2/v2.0/authorize ?p=b2c_1_sign-in-email &client_id=6b6…d1e6f9f2 &redirect_uri=https://localhost:123456 &response_mode=form_post &response_type=id_token &scope=openid &… © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo Walk-through

“Easy auth”

Configure

Internal tenant details

Demo Personalisation

Graph Explorer

Internal tenant details

JSON attributes

B2C user types

Add a user from the portal (Admin)

Using Business to Business (B2B)

B2B invitation email

User formats

Sign-up via an application to access it

Where does B2C fit?

Extending B2C And ADFS 4.0?

Pricing

Authentications/month Pricing Stored user/month Price First 50,000 Free Next 950,000 $0.00164 Authentications/month Price First 50,000 Free Next 950,000 $0.00418 MFA Price All $0.0448 per authentication For the first 100,000 users, this is NZ$82 / month plus NZ$209 / month = NZ$291 / month. For subsequent slots of 100,000 users, this is NZ$164 / month plus NZ$418 / month = NZ$582 / month.

Summary

Pros Cons External user capability OOTB Minimum help desk involvement Page look and feel can be customised Customised reset password Don’t have to roll your own (security!) SSO Cons No WS-Fed / SAML 2.0 support No SaaS integration Not a “normal” AAD tenant Extended OAuth2 No AD Connect Can’t add other social providers

Remember! BUT You can add users from other tenants for admin. purposes The best way to think about B2C is that only those users that signed up using B2C in the first place are the ones that can sign in to an application using it.

4/18/2018 1:18 PM “Azure Active Directory B2C helps us bring the stadium closer to our 450 million fans around the globe with simplified registration and login through social accounts, like Facebook, or traditional username/passwords login.” RAFAEL DE LOS SANTOS HEAD OF DIGITAL REAL MADRID Provided a seamless experience across mobile applications on any platform Built a fully customized login page without custom code Alleviated concerns about security, data breaches, and scalability © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

It’s a wrap

Azure Active Directory B2C helps you to guard your external users in an ever evolving threat landscape

Resources Azure AD B2C - https://azure.microsoft.com/en-us/documentation/services/active-directory-b2c/ Azure AD B2C limitations - https://azure.microsoft.com/en-us/documentation/articles/active-directory-b2c-limitations/ NET Web App sample - https://azure.microsoft.com/en-us/documentation/articles/active-directory-b2c-devquickstarts-web-dotnet/ Easy Auth - https://cgillum.tech/2016/05/27/app-service-auth-and-azure-ad-b2c/ Graph Explorer - https://graphexplorer.cloudapp.net/ .Graph Explorer (new) - https://graph.microsoft.io/en-us/graph-explorer#

The end But feel free to ask questions