This course, Identity, Application, and Network Services on Microsoft Azure, covers the identity, application, and network services objectives in the 70-532 Developing Microsoft Azure Solutions exam. First, you will learn how to integrate apps with Azure Active Directory (AD). Then, you will gain an understanding of Azure messaging services. Finally, you will discover how to develop apps that use Azure AD B2B and B2C. By the end of this course, you will be able to gain the 70-532 certification, and be up to speed with integrating the identity and messaging services available to you in Microsoft Azure.
Course Overview Hey everybody, this is Mike Pfeiffer and welcome to this course on Identity, Application, and Network Services on Microsoft Azure. This is the third course in a new learning path for the latest version of the 70-532 certification exam, and that's the Developing Microsoft Azure Solutions certification. But even if you're not looking to get certified, this course will teach you the fundamentals of working with the identity and messaging services in Azure. In this course we'll start off with a quick introduction and recap on the exam requirements and then we'll dive right into working with Azure Active Directory. So you'll learn the basics of authentication in Azure AD and you'll see how to integrate an ASP. NET web application with Azure AD. We'll also spend some time working with the Microsoft graph API so you can query and manage Azure AD. Next we'll move on to working with the Azure key vault, so you'll see how to store secrets in the cloud and how to access those from a C# application and we'll also spend some time looking at the Azure service bus messaging components and how to work with queues and topics. Towards the end of the course we'll take a look at Azure B2B and Azure B2C, so you'll get an understanding of how to build applications to support external partner identities and how to integrate your consumer facing applications with Azure. So if you're looking to pick up the 70-532 certification, you're definitely in the right place, and even if you just want to pick up new skills for the real world, this course will get you up to speed with integrating the identity and messaging services available to you in Microsoft Azure.
Integrating Apps with Azure Active Directory Alright so this module is all about integrating apps with Azure Active Directory and we're going to kick things off with an overview of Azure AD so we can understand what the difference is between Azure AD and on-prem AD. After that we'll dive into the basics of authentication in Azure AD, some of the authentication scenarios that you need to be aware of. So bear with me in the first couple of clips because I've got some concepts to get you through, some theory to get you through, but then we'll go off and we'll do some demos, we'll integrate a web application with Azure AD using something called WS-Federation, and we'll take a look at and then we'll get into doing some very cool things with the Microsoft Graph API. At the end of the module we'll take a quick look at Azure multi-factor authentication and then we'll wrap things up. So hope you guys are excited, let's go ahead and get started.
Managing Secrets Using Azure Key Vault In this module we're going to take a look at managing secrets using the Azure Key Vault. So we'll get started by talking about what the Key Vault actually is. We'll see how to create an Azure Key Vault, then we'll get into adding keys and secrets into the vault. We'll talk about implementing something called HSM protected keys and then we'll see how to access these secrets from an application and we'll talk about some other best practices like implementing logging and auditing and setting up key rotation.
Working with Messaging Services In this module we're going to take a look at working with messaging services in Azure. So we'll start off by talking about the Azure Service Bus, get an understanding of what that is. We'll actually see how to create the Service Bus implementation and see how to set up queues and topics and how to work with those in a C# application, and then we'll talk about the differences between event and notification hubs and the Azure IoT hub and stream analytics.
Developing Apps That Use Azure AD B2B and B2C In this module we're going to take a look at developing applications that use Azure AD B2B and Azure AD B2C, and specifically we're going to look at how we actually implement those technologies to support our applications. So we'll start off by doing a quick overview of what these services and when and why you'd want to use them. We'll take a look at setting up a B2B collaboration user, we'll set up application access with that user as well and then we'll see how we create a B2C directory, how we register an application, set up policies, and we'll even see how to test an application with an Azure B2C tenant.