External Login without creating local Members

I have a v8 instance that I’m upgrading to v12 and am struggling to match the OpenID Connect authentication setup which I had working in v8.

I am referencing External login providers | Umbraco CMS and have implemented the excellent open-source OIDC starter found at GitHub - jbreuer/Umbraco-OpenIdConnect-Example: An example to show how Umbraco and OpenIdConnect work together.

A lot more happens ‘out of the box’ in .NET Core when authentication with OIDC which is great but part of the custom Umbraco process is to implicitly create a local Member record in the Umbraco Member store. I have no need for this and tying my IdP to Umbraco makes no sense. Is there a way to authenticate users via OpenID Connect without ‘auto-linking’ or having to create a local Member record? I purely want users to be authenticated for the duration of their session. I only have a single trusted IAM/IdP provider that will handle all authentication.


This is a companion discussion topic for the original entry at https://our.umbraco.com/forum/112830-external-login-without-creating-local-members