Azure AD for Developers
Knowing Azure Active Directory is more and more essential for today's developers as Microsoft moves toward devices and services. This hands-on, example-driven course demonstrates and explains various application scenarios that you need to know.
What you'll learn
As Microsoft transitions to a devices and services company, the gateway to the goldmine of those services is Azure AD. This course, Azure AD for Developers, will help you understand the various authentication and authorization scenarios that you will have when working with Azure AD. First, you'll work with a simple web browser to web application scenario. You'll then move onto demos with Java-based applications and calling web APIs. Next you'll learn how to call native applications while authenticating, plus other more complex demos. Finally, you'll learn about daemons and how they are different from what you've worked with before. Once you finish this course, you will have mastered Azure AD, honed your skills as a developer, and you'll be able to author services yourself.
Table of contents
- Demo Overview 2m
- Creating the WebAPI Project 5m
- Adding the SPA Client 9m
- Adding Support for Cors 6m
- Adding Azure AD Auth Support in the WebAPI 6m
- Adding Auth Support in the SPA and Registering in AzureAD 18m
- Running Our Application 2m
- ADAL Resources and JWT Tokens 2m
- Calling the Service Succesfully Using an Access Token 1m
- Introduction and Scenario Description 3m
- Authorization Code Grant 1m
- Authentication Protocol Flow 4m
- Single Tenant vs. Multi Tenant 1m
- Token Expiration 0m
- Demo Description 1m
- Setting up the WebAPI 1m
- Registering the Applications in Azure AD 2m
- Writing the WPF App 4m
- Adding Authentication Logic 7m
- Securing Tokens 7m
- Adding Sign in and Sign out Logic 6m
- Calling the Service Securely 6m
- Running the Application 2m
- iOS Apps Calling Azure AD APIs 1m
- Introduction and Overview 1m
- Important Scenarios 1m
- Authentication Protocol Flow 1m
- Single Tenant vs. Multi Tenant 1m
- Token Expiration 0m
- Demo Overview 0m
- API Overview 1m
- Adding the Daemon Project 6m
- Adding Authentication Logic 3m
- Making the HTTPS Call 5m
- Application Registration in Azure AD 2m
- Running Our Application 4m