Download presentation
Presentation is loading. Please wait.
Published byNathan Hicks Modified over 6 years ago
1
11/14/ :30 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
11/14/ :30 PM B8084 The keys to the cloud Use Microsoft identities to sign in and access API from your mobile and web apps Vittorio Bertocci Principal Program Manager @vibronet © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
Agenda Developing with Microsoft Identities Working with businesses
Microsoft Build 2017 11/14/ :30 PM Agenda Developing with Microsoft Identities Working with businesses Working with consumers and customers © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
4
Developing with Microsoft identities
Microsoft Build 2017 11/14/ :30 PM Developing with Microsoft identities © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5
…The BEST identity system for ALL developers.
Microsoft Build 2016 11/14/ :30 PM …The BEST identity system for ALL developers. © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
6
Our vision An ideal identity system… Reaches the audience you want
HYBRID Organizations Individuals An ideal identity system… ON PREMISES CLOUD Reaches the audience you want Awesome cloud infrastructure Has great fundamentals Deflect 1.5M attacks per day in the consumer space Identify 30K potentially compromised users per day Every day the identity ML system processes 10TB of data Open standards WEB APP Works great with your solution MOBILE APP CLIENT SDK RESOURCE SDK
7
Developing with Microsoft identities
PORTAL MOBILE APP AZURE AD MOBILE APP CLIENT SDK
8
Working with businesses
Microsoft Build 2017 11/14/ :30 PM Working with businesses © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
90% of Fortune 500 use Azure AD
Business and Azure AD 90% of Fortune 500 use Azure AD May 2016 85M MAU AZURE AD
10
90% of Fortune 500 use Azure AD
Business and Azure AD 90% of Fortune 500 use Azure AD May 2016 85M MAU 3.5x around Earth… AZURE AD
11
90% of Fortune 500 use Azure AD
Business and Azure AD 90% of Fortune 500 use Azure AD May 2017 123M MAU AZURE AD
12
90% of Fortune 500 use Azure AD
Business and Azure AD 90% of Fortune 500 use Azure AD May 2017 123M MAU More than half way to the Moon!
13
90% of Fortune 500 use Azure AD
Business and Azure AD 90% of Fortune 500 use Azure AD May 2017 123M MAU BROWSER AZURE AD MYDAY
14
Using Microsoft identities in a web app
Microsoft Build 2016 11/14/ :30 PM Using Microsoft identities in a web app AZURE AD WEB APP BROWSER Auth MW © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
15
Demo Use Microsoft identities in your web app 11/14/2018 11:30 PM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
16
Using Microsoft identities in mobile apps
Microsoft Build 2016 11/14/ :30 PM Using Microsoft identities in mobile apps AZURE AD SQL Azure MICROSOFT API A MOBILE APP A CLIENT SDK R © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
17
Production-ready MSAL previews
NEW Production-ready MSAL previews SDK for gaining access to API protected by Microsoft identities Fully OSS, easy to use, full-featured, production-ready Works with Azure AD v2 (work & school accounts, personal accounts) and B2C Available on .NET 4,5x, .NET Core, Xamarin (iOS, Android, UWP) iOS (ObjC/Swift) Android (Java) Javascript SafariViewController on iOS, Chrome custom tabs on Android
18
Demo Use Microsoft identities in your mobile app – with MSAL
11/14/ :30 PM Demo Use Microsoft identities in your mobile app – with MSAL © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
19
Microsoft Graph HTTPS://GRAPH.MICROSOFT.COM
Microsoft Build 2017 11/14/ :30 PM Microsoft Graph Single API that proxies multiple Microsoft services Allows for easy traversal of objects and relationships Eliminates the need to discovery endpoints Only one OAuth access token needed For both personal and work and school accounts Exposing User data, Group data and Organizational data © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
20
Microsoft Build 2017 11/14/ :30 PM GET: …/v1.0/users/yina { "id": “a8d4f d-4c13-81da-a123afbdcda2", "displayName": "Yina Arenas", "jobTitle": "PRINCIPAL PM MANAGER", "officeLocation": "36/0", "userPrincipalName": "aboutMe": "Awesome PM transforming Office dev Platform" } With Microsoft Graph You can know who the user is based on profile and directory data in Office 365 GET: …/v1.0/users/yina/photo/… {} Tristan manager Groups memberOf GET: …/v1.0/users/yina/manager {…"displayName": “Tristan Davis",…} GET: …/v1.0/users/yina/directReports "value" : [ {…"displayName": “Matt Geimer",…}, {…"displayName": “Dmitry Pimenov",…}, ] Yina Dmitry Matt Sudhi directReports GET: …/v1.0/me/memberOf/… "value" : [ {…"displayName": “Office platform engineering",…}, {…"displayName": “Women in tech",…}, ] © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
21
Demo Using the Microsoft Graph 11/14/2018 11:30 PM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
22
Working with consumers and customers
Microsoft Build 2017 11/14/ :30 PM Working with consumers and customers © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
23
Azure Active Directory B2C
11/14/ :30 PM Azure Active Directory B2C For app devs: Add registration and sign in to your app in minutes Reach any user, on any platform Select from a set of built-in, self-service identity experiences Customize each pixel. It’s your brand, your HTML and CSS Scale to 100s of millions of user accounts Run on the same secure, highly available infrastructure that powers O365 authentications © 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.
24
MSAL, Middleware & Visual Studio Templates
NEW MSAL, Middleware & Visual Studio Templates MSAL works with B2C, on all available platforms The ASP.NET middleware works with B2C (all versions) It’s just OpenId Connect! New web app templates in Visual Studio New ASP.NET Core apps can use Azure AD B2C from the get–go New individual auth projects also use OIDC, easy to migrate
25
Demo Connect to a B2C app via Visual Studio 11/14/2018 11:30 PM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
26
Azure Active Directory B2C
NEW 11/14/ :30 PM Azure Active Directory B2C For identity pros: Build custom identity solutions Define user journeys step by step, add conditions and branches Migrate from or integrate with existing user stores Integrate with other tools you use (e.g. CRM, Marketing) Integrate any OIDC or SAML identity providers © 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.
27
Demo Authenticate business users in a B2C application
11/14/ :30 PM Demo Authenticate business users in a B2C application © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
28
Companies at Build using Azure AD
Get your hands dirty! Start here: At Build 2017 Check out the Azure AD B2C T6068 session & Microsoft Graph recordings Do the code challenges Find us at the booth Companies at Build using Azure AD >80%
29
Our vision, our mission …The BEST identity system for ALL developers.
HYBRID USERNAME & PASSWORDS STORE ON PREMISES CLOUD Organizations Individuals Awesome cloud infrastructure Open standards WEB APP MOBILE APP CLIENT SDK RESOURCE SDK …The BEST identity system for ALL developers.
30
11/14/ :30 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.