Web API Security With Azure Active Directory

English Intermediate Security

Getting started with Azure Active Directory (AAD) can be a bit confusing. Flows, app registrations, service principals, redirect URIs, scopes, client IDs vs. object IDs - the sheer number of concepts you have to be familiar with scares many people away. With his session, Rainer would like to bring some clarity into the auth jungle of AAD. He will not show slides. Instead, he will build an end-to-end application with Angular in the front-end and .NET 5 in the back-end. Rainer will demonstrate how AAD can be used to protect all application layers. On your way through the sample, you will learn about important concepts of AAD.


Simon Opelt

software architects

Simon is a senior software engineer at software architects gmbh where his daily business is split between developing time cockpit (SaaS time tracking) and various consulting topics. With 10+ years of experience in Azure and related technologies he supports teams in their journey towards DevSecOps and the cloud. In recent years he is often focused on .NET, infrastructure as code, identity/authentication, and cloud service architecture.

Rainer Stropek

software architects

Rainer Stropek is co-founder and CEO of the company software architects and has been serving this role since 2008. At software architects Rainer and his team are developing the award-winning SaaS time tracking solution “time cockpit”. Previously, Rainer founded and led two IT consulting firms that worked in the area of developing software solution based on the Microsoft technology stack. Rainer is recognized as an expert concerning .NET development, software architecture and databases. He has written numerous books and articles on C#, database development, Microsoft Azure, XAML, and web development. Additionally he regularly speaks at conferences, workshops and trainings in Europe and the US. In 2010 Rainer has become one of the first MVPs for the Microsoft Windows Azure platform. In 2015, Rainer also became a Microsoft Regional Director. 2016, Rainer also got the MVP award for Visual Studio and Developer Technologies. Rainer graduated the Higher Technical School Leonding (AT) for MIS with honors and holds a BSc (Hons) Computer Studies of the University of Derby (UK).

Code of Conduct

We seek to provide a respectful, friendly, professional experience for everyone, regardless of gender, sexual orientation, physical appearance, disability, age, race or religion. We do not tolerate any behavior that is harassing or degrading to any individual, in any form. The Code of Conduct will be enforced.

Who does this Code of Conduct apply to?

All live stream organizers using the Global Azure brand and Global Azure speakers are responsible for knowing and abiding by these standards. Each speaker who wishes to submit through our Call for Presentations needs to read and accept the Code of Conduct. We encourage every organizer and attendee to assist in creating a welcoming and safe environment. Live stream organizers are required to inform and enforce the Code of Conduct if they accept community content to their stream.

Where can I get help?

If you are being harassed, notice that someone else is being harassed, or have any other concerns, report it. Please report any concerns, suspicious or disruptive activity or behavior directly to any of the live stream organizers, or directly to the Global Azure admins at team@globalazure.net. All reports to the Global admin team will remain confidential.

Code of Conduct for local live streams

We expect local organizers to set up and enforce a Code of Conduct for all Global Azure live stream.

A good template can be found at https://confcodeofconduct.com/, including internationalized versions at https://github.com/confcodeofconduct/confcodeofconduct.com. An excellent version of a Code of Conduct, not a template, is built by the DDD Europe conference at https://dddeurope.com/2020/coc/.