If sync the code based upon the commits you will see the progression of build out.
- Out of the box app with individual acconts + Identity scaffolding
- Swap out the sql database with the in-memory version
- Add a couple of external OpenId Connect Logins like DemoIdentityServer and Google (you will need your onw secrets for this one)
- Modify the scaffolding to auto-register the external user and signin them in.
Once you get your app keys from google you can add them to your secrets.json;
{
"externalOIDC:1:clientId": "***REDACTED***.apps.googleusercontent.com",
"externalOIDC:1:clientSecret": "***REDACTED***",
"externalOIDC:1:authority": "https://accounts.google.com/"
}