The Umbraco OpenID Connect example package demonstrates how OpenID Connect can be integrated with external login providers for members in Umbraco. This package is a complete Umbraco solution with a SQLite database. Everything is pre-configured, allowing you to download the project and run it right away.
Download
You can download the updated Umbraco OpenID Connect example package for Umbraco 14+ here:
https://github.com/jbreuer/Umbraco-OpenIdConnect-Example
What's new in the Umbraco 14+ version?
This version has been rebuilt from the ground up to ensure full compatibility with Umbraco 14+. It eliminates legacy dependencies like the Grid Layout (Legacy) and macros, streamlining the code for the latest version of Umbraco. The updated folder structure has been simplified to make the project easier to manage, combining the previously separate Web and Core folders into a single, cohesive solution. You can find all the changes in this PR: https://github.com/jbreuer/Umbraco-OpenIdConnect-Example/pull/12
Getting started
I've also made a getting started video on how you can use this package: https://youtu.be/cklH7DtRDIQ