4/15/2019 1:57 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.

Slides:



Advertisements
Similar presentations
1 Trillion Azure AD authentications since the release of the service 50 M Office 365 users active every month >1 Billion authentications every.
Advertisements

Secure Windows App Development. Authentication.
Cloud Roadshow. Getting Started with mobile app development with the Office 365 APIs.
Cloud Roadshow. Getting Started with the Office 365 APIs.
Cloud Roadshow. Advanced Web Development using Angular with Office 365 APIs.
11 | Managing User Info Jeremy Foster Michael Palermo
A deep dive into Azure AD B2C
4/18/2018 1:15 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Azure Active Directory - Business 2 Consumer
S4 Solution Specialist Sales Summit
Microsoft /4/2018 8:21 AM BRK3082 Build solutions and apps with Microsoft OneDrive API and Microsoft Graph API Ryan Gregg Principal Program Manger,
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
Azure AD for the client management guy (or gal!)
Build /4/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
The power of common identity across any cloud
Understand Hybrid Identity with Azure and Azure Stack
Azure API Management Jothi Prakash A
Rights Management Services (RMS)
Using AAD B2C for WordPress & Secure Deployment Scenario
Python Tools for Visual Studio
Microsoft Connect /21/2018 9:41 PM
Windows Store for Business
Analytics for Apps: Landing and Loading Data into SQL Data Warehouse
Azure AD Line Of Business Application Integration
Azure Active Directory
FeedSync And Live Mesh Sync Services
11/14/ :30 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
11/15/2018 9:06 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Connect /17/2018 5:15 AM
Welcome! Power BI User Group (PUG)
Office 365 Development July 2014.
Microsoft Ignite /20/2018 2:21 PM
Azure AD Domain Services
Deep dive on app data roaming
11/24/2018 4:51 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
11/27/2018 9:51 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Application Insights Diagnostics Preview
Web Development in Visual Studio 2017
Office 365 Identity Management
Office 365 Identity Management
Microsoft Virtual Academy
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
API DOCUMENTATION Swetha Mohandas Microsoft Connect 2016
Welcome to Azure Notebooks
Microsoft Connect /16/ :45 PM
Office 365 Development.
Microsoft Ignite /17/2019 6:00 PM
Microsoft Connect /24/ :10 PM
Microsoft Connect /25/2019 6:06 AM
Microsoft Connect /25/2019 1:20 PM
Microsoft Connect /28/2019 2:20 AM
4/8/2019 3:56 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
One Marketing Template
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
My Experience In Troubleshooting BIZTALK360
Microsoft Connect /29/2019 4:52 PM
Empower your users with Azure Active Directory Premium
07 | Introduction to Authentication
5/6/2019 7:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
The complete developer's guide to the SkyDrive API
Microsoft Connect /29/2019 1:53 AM
Active Directory Security Assessment Results
Build /27/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Power BI – The Circle is Complete
Azure AD Simon May Technical Evangelist.
11/11/2019 1:15 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
11/19/2019 4:08 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Presentation transcript:

4/15/2019 1:57 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Building Web solutions with authentication 4/15/2019 1:57 PM Building Web solutions with authentication Jean-Marc Prieur (@jm_prieur) Principal Program Manager Microsoft Identity Developer Experience © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Agenda Introduction Why enable sign in, in Web Apps? 4/15/2019 1:57 PM Agenda Introduction Why enable sign in, in Web Apps? What happens when a user signs-in ? Demo – What code does the magic ? Resources and next steps Introduction Why enable sign in in Web Apps? Demo - What is the user experience ? Demo – How ? What’s the code that does the magic ? Register the AAD application Variations Resources and next steps © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Introduction Sign in users to a Web Application 4/15/2019 1:57 PM Introduction Sign in users to a Web Application with work and school accounts or their Microsoft personal accounts (MSA) This uses auth standards (OpenID Connect) © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4/15/2019 1:57 PM Why sign-in users? Restrict access (for instance, users in my organization) Offer a customized experience Preliminary step to calling Web APIs in the name of the user Microsoft Graph Web app © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

What happens when a user signs-in ? 4/15/2019 1:57 PM What happens when a user signs-in ? Authentication is delegated to Azure AD This requests the Web App to be registered with Azure AD (Client ID / App ID) Delegates sign-in sign-in Calls back with ID Web app © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demos What code does the magic? 4/15/2019 1:57 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Recap New changed 4/15/2019 1:57 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Resources and next steps 4/15/2019 1:57 PM Resources and next steps Samples Acquire a token to call an API in the name of the user https://github.com/Azure-Samples/active-directory-aspnetcore-webapp-openidconnect-v2 Call the Microsoft Graph from a Web API https://github.com/microsoftgraph/aspnetcore-connect-sample Documentation: https://aka.ms/aadv2 Get help: https://aka.ms/devexhelpsupport © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4/15/2019 1:57 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.