-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
eShopOnContainers: Upgrade IdentityServer 3.1 to Duende IdentityServer v6 #36
Comments
+1 |
I'd rather see an OpenIddict/ASOS implementation. Duende isn't opensource anymore, as it uses a proprietary licence. |
Yeah, bit of a shame it's using paid for/proprietary libs. |
I'd support the use of the IdentityServer 6. It's open-source and free to use for small businesses. |
quid of the opensource part of FIDO2 / webauthn of Duende and related code then they seem to push RockSolidSoftware for that which is not part of Duende IdentityServer so beware of where you draw the line |
As a comparison: For 50k/year you can get whole CRM/ERP system on premise, with all components and business logic, not just a single (emphasis on a single) component. OpenIddict/ASOS would be a more suitable alternative, since it's open source under MIT licence and not some proprietary license with no predictability of legal decisions. |
@TsengSR FYI, ASOS was merged into OpenIddict. For those who want the same lower-level/stateless experience, OpenIddict offers an ASOS-like "degraded mode": https://kevinchalet.com/2020/02/18/creating-an-openid-connect-server-proxy-with-openiddict-3-0-s-degraded-mode/ If it's something the team would like to explore, my DMs are open 😃 (note: OpenIddict is licensed under Apache 2.0, but it doesn't change anything to your remark) |
I think IdentityServer is the most popular .net identity provider there is, so supporting IdentityServer 6 would make sense. They offer a community edition for free unless you make more than 1M USD : |
i don't think it's true you see a lot of Azure Ad or Keycloak |
The dotnet team is also discussing about replacing the use of Duende with some other alternatives in their ASP.NET Core templeates, here are some of the threads: dotnet/aspnetcore#42158 And is actually in the roadmap for net 8 dotnet/aspnetcore#44984 with this dotnet/aspnetcore#47226 |
I think it's fair to add that there is a reason why IdentityServer did not continue as a fully free open source project: without anyone actually paying/donating, it became impossible to maintain. And with Microsoft actively pushing it with earlier versions of .NET Core, it would not have been unreasonable for MS to step in and in whatever way support them (pay, hire, buy, whatever) (to push us to AAD?). I'm not aware of any such actions, so it looks to me that MS is partially responsible for getting us in this situation. |
eShopOnContainers: Upgrade IdentityServer 3.1 to Duende IdentityServer v6
Highlights
Upgrade IdentityServer 3.1 to Duende IdentityServer v6
Migrate Identity.API to WebApplicationBuilder
The text was updated successfully, but these errors were encountered: