Hi @Ben Wilson
Thank you for reaching us!
I'm glad that you were able to resolve your issue and thank you for posting your solution so that others experiencing the same thing can easily reference this!
The main difference between Microsoft.AspNetCore.Authentication.OpenIdConnect
and Easy Auth comes down to the level of control and customization they provide for authentication in your ASP.NET Core application.
Microsoft.AspNetCore.Authentication.OpenIdConnect
is a middleware component that gives you deep integration with the OpenID Connect authentication protocol, it provides more fine-grained control over the authentication process in your ASP.NET Core application. With OpenID Connect, you can customize the authentication flow, handle additional claims and tokens, and integrate with other OpenID Connect providers. it offers various customization options to fit different authentication scenarios.
EasyAuth is an easy method of using one or more authentication providers with a Web App, Mobile App or API App in Azure App Service, it reduces the time and effort required to implement and maintain authentication in your app.
Reference: https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.authentication.openidconnect?view=aspnetcore-8.0
https://learn.microsoft.com/en-us/azure/app-service/overview-authentication-authorization?WT.mc_id=easyauth-github-marouill
Hope this helps. Do let us know if you any further queries.
Thanks,
Akhilesh.
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful. And, if you have any further query do let us know.