Aaron Ralls

Information & Communications Technology

Azure Azure Functions Azure IaaS Azure SaaS Azure Security Azure SQL Server Azure SQL Database Azure PaaS Azure Key Vault Azure Mobile Development Enterprise Architecture Software Deveopment API Design REST API api security Modern APIs MVC C# Microsoft Azure Cloud Computing on the Azure Platform Modern Software Development Web API

New Orleans, Louisiana, United States

Security Simplified with IdentityServer4

OAuth 2.0 and OpenID Connect and SSO, Oh My! This can be hard to do on your own.

Are you building your own security into your applications? If you are STOP!

Join me as I walk you through how to use IdentityServer4 to secure your API’s, MVC applications, services, and mobile applications.

#Audience Level - Intermediate
#Duration - 45 minutes
#First Delivery - April 2018

In this talk, we learn about the security specifications that IdentityServer4 supports, such as OAuth 2.0 and OpenID Connect. We then cover some best practices for the various type of clients we use in technology solutions. We then learn how to implement and integrate with IdentityServer4 using common clients and API's.


* What is OAuth 2.0?
* What is OpenID Connect?
* What is SSO (Single Sign-On & Single Sign-Off)?

#Review of best practices

* Authentication vs. Authorization
* Where do I get the users claims?
* How often should I check for updated Authorization claims?
* What authentication flow is right for my application?


Live demonstration of IdentityServer4 providing Authentication for .NET Core 3.0 API.
We will show how to configure a C# MVC client, an Azure Function, a console process, a JavaScript client, Xamrin Mobile App to access the API.

Aaron Ralls

Sr. Application Architect

My name is Aaron Ralls, a cloud architect with 20 years of experience. I have a depth of experience with Microsoft tools and technologies. I like to focus on covering solutions to improve business process and emerging technologies.

I like to provide Right-sized solutions ™, which is a concept of focusing on resolving the business issue vs. the symptoms. Simple and affordable solutions are the goal.

I have a couple of beliefs that have helped me in my career. First, there is nothing that we can’t accomplish when we apply our positive energy. Second, I love teaching others what I have learned to help them succeed.

The quote I came across that best embodies my main driver in life is:

Success comes in cans, not cant’s ~ Joel Weldon

Aaron's full speaker profile