Interested in giving your web or mobile app a world-class touch by letting your users log in via Facebook? In this course, Managing Microsoft Azure App Service Protection, you'll learn how to protect your web and mobile apps. First, you’ll be shown how to enable your users to log in with Facebook, Twitter, Google, and yes, even Microsoft accounts. Next, you'll explore how to grant (and take away) management capabilities to the web app to your users via roles. Finally, you'll discover how to back up your web and mobile apps for disaster recovery. When you’re finished with this course, you'll have the skills and knowledge of web app service protection needed to give your web and mobile app users a premium experience, as well as provide management and backup capabilities for your apps.
Course Overview Hello. My name is Coach Culbertson, and welcome to my course, Manage App Service Protection. Everyone wants to build apps as up to date as possible, and that often includes using third party sources for authentication. But did you know that Microsoft Azure supports third party authentication and authorization right out of the box? In this course, we're going to show you how to implement third party authentication sources, such as Facebook, Microsoft, Google, and Twitter to allow users to log into your app, but we're not stopping there. We're also going to cover how to use role based access control to give other Azure Active Directory users management control over your web app so they don't have to message you every time they need a button pushed and how to configure backups to ensure that you have your web app protected. By the end of this course, you'll know how to protect your web app using third party authentication sources, how to protect your time by giving your users just enough power over the web app that they can handle day-to-day tasks, and how to protect your web app and data from harm. Before beginning the course, you should be familiar with Azure basics, such as Azure web app deployment, storage, and basic portal navigation. I hope you'll join me on this journey to learn how to protect your web and mobile apps with the Manage App Service Protection at Pluralsight.
Enabling Third Party Credentials for Your Web and Mobile Apps Hello, and welcome to Enabling Third Party Credentials for Your Web and Mobile Apps. I'm your friendly neighborhood instructor, Coach Culbertson. Let's jump right on in. What are we doing in this video? Well, let me tell you. To begin with, we're going to have a little story time with Coach. So everyone's favorite mythological company, Contoso, is releasing a new web app to sell data to customers. And as it turns out, the customers want to be able to authenticate using third party credentials like all the big shops out there, and so that's what we're setting up. So after we go through the story, we're going to be setting up the stage exactly for that to happen. We're going to be creating the base web app right in Azure. We're also going to be creating a base mobile app as well. I want you to be able to see that the process is pretty much the same whether it's a web app or a mobile app in this Platform as a Service sector that we are operating in. It'll be fun. And then we're also going to enable the app service authentication and authorization tools. It's really easy as a matter of fact, but we have to turn it on if you want to make this happen, alright. So we're going to do exactly that. Then we're going to add code to our little web app. So as it turns out, our intrepid developers have given us some sample code to play with, and so we want to see that the authentication process actually does work. So we'll get that done. And then we'll wrap everything up in a nice, neat, little bow and move on into the next video. Okay, sound good? Alright, let's do it.
Manage Third-party Authentication Provider Settings for an App Service Well hello. It's your old buddy, Coach Culbertson, and we're here to manage third party authentication provider settings for an app service. In the last setting, we set the stage, and now we need to go in and complete the configuration. Now in this video, there's one little secret that I want to make sure that you know before we jump into the settings. And then, well, we're going to jump into the settings and finish the demo, finish the configuration, and make sure that everything works. And, of course, at the end, we'll do a quick summary. So let's go ahead and get started.
Managing Roles for an App Service Hello, and welcome to Managing Roles for an App Service. Once again, I am your host, Coach Culbertson. Let's get into this video, huh? That's what you're here for. Hey, what are we doing in this video? Well, we're going to kick things off with a little story time with Coach where we're going to be talking about how to give your developers super powers in the web app. We're going to be talking about the two kinds of app service permissions as well. Then, well of course we've got to get in and do it, right? We're going to be managing the roles for an app service in our demo. And then, of course, we've got to wrap it all up. So let's get started.
Managing App Service Backups Hello, and welcome to Managing App Service Backups. I'm your friendly neighborhood instructor, Coach Culbertson. And in this video, we're going to tell you the secrets of getting your app backed up quickly and easily. In this video, we're going to kick it off with a little bit of story time with Coach. Backup anyone? Yeah, we'll talk about the five key secrets that you need to know before you jump in and start pushing buttons. Then I'm going to talk to you about the two kinds of backup techniques in web apps because you need to be grounded in both. Then I'm going to tell you a secret to partial backups and introduce you to a new nifty utility that you may not even know is available in web apps called Kudu. And then we're going to jump in and get it all done in the demo section where we're going to be configuring the backups and doing all kinds of fun things. And then we'll wrap it all up. Are you ready? Let's get started.