skoruba / IdentityServer4.Admin

The administration for the IdentityServer4 and Asp.Net Core Identity
MIT License
3.56k stars 1.15k forks source link

Update IdentityServer4 to version 4.0 #633

Open skoruba opened 4 years ago

skoruba commented 4 years ago

More info about new features:

https://leastprivilege.com/2020/06/19/announcing-identityserver4-v4-0/

skoruba commented 4 years ago

Customize UI for Api Resources and Api Scopes according to new configuration: https://identityserver4.readthedocs.io/en/latest/topics/resources.html#migration-steps-to-v4

sowa111111 commented 4 years ago

@skoruba Is there a chance to see this update in the near future?

skoruba commented 4 years ago

I would like to finish it this month, but my free time is limited 😊

love75hu commented 4 years ago

I'm looking forward to it because I'll use the new version in production first

elvishsu66 commented 4 years ago

@skoruba, I wonder if it will be a big change to v4 because I use the template to start my implementation.

skoruba commented 4 years ago

@elvishsu66 - I want to provide some guide - how to update from v3 to v4 - but for sure there will be some breaking changes. 😎

elvishsu66 commented 4 years ago

@elvishsu66 - I want to provide some guide - how to update from v3 to v4 - but for sure there will be some breaking changes. 😎

@skoruba, thanks for the heads up, mate. I think I better brace for impacts sooner than later.

maldworth commented 4 years ago

FYI more details on migration here: https://github.com/IdentityServer/IdentityServer4/issues/4592

lexon0011 commented 4 years ago

I also need a running version for IdendityServer4 V4.0. Is there already a release date for the next version of IdentityServer4.Admin?

skoruba commented 4 years ago

Currently I am preparing the version 1.0.0-RC2 - https://github.com/skoruba/IdentityServer4.Admin/pull/658

jovball commented 4 years ago

I am also eager to have this upgrade. Thanks for the time you are putting into this project.

DaleyKD commented 4 years ago

Thanks for all you do!

We went to IdS4 v4 in production this week, meaning we had to leave this project behind for a while. Looking forward to it getting caught up.

prodrammer commented 4 years ago

@skoruba

I sent you an email regarding possible assistance with this effort. Please get back to me. Thanks!

Ryan

ev100 commented 3 years ago

Hi, we are also kind of waiting for this new release, when do you think this will be ready?

skoruba commented 3 years ago

Hi guys, I am finishing release 1.0.0. which is prerequisite for this update. I will start working on this update next month, there is a lot of things to do. πŸ˜ŠπŸ‘πŸΌ sorry for delay, but I was busy. 😎 thanks for your interest. I will send some preview ASAP. πŸ™‹πŸ»β€β™‚οΈ

ev100 commented 3 years ago

No worries, I was just wondering. Thanks for replying!

skoruba commented 3 years ago

Hi guys, I am sorry for delay in this task - I am almost done with this update and all progress is currently in this branch: feature/633-update-is4-to-v4. I will publish first preview packages this week. Thanks!

ev100 commented 3 years ago

Thank you Jan!

skoruba commented 3 years ago

@ev100 - could you please clone this branch and test it? - especially DB migrations which affected existing data - it would be great get some feedback πŸ˜ŠπŸ‘ Thanks!

ingolfurd commented 3 years ago

I tested it and found no problems with it. Everything seems to be working smoothly

skoruba commented 3 years ago

@ingolfurd - thank you for testing it πŸ‘πŸΌπŸ‘πŸΌ

ev100 commented 3 years ago

Here everything smoothly too!

dmarlow commented 3 years ago

Deployed latest (not an upgrade of existing/previous setup) and it worked great.

tiago-totti commented 3 years ago

Hi @skoruba , can you provide some brief guidance on how to migrate from V1 to V2? Will be glad to do tests with existing data ;)

maldworth commented 3 years ago

@tiago-totti They have really good scripts and explanation of the changes here: https://github.com/RockSolidKnowledge/IdentityServer4.Migration.Scripts/tree/CreateScripts

I used those and they work great. I am not using efcore migrations though, so just an FYI.

maldworth commented 3 years ago

Now that I look at the Migrations, it looks like @skoruba put in the data migrations from the link I provided into the EF Migrations. So I think you should be good to go using the migrations script.

skoruba commented 3 years ago

@maldworth - thank you for your link, you are right, I put some of these sql commands into db migration and create also rollback method.

skoruba commented 3 years ago

@tiago-totti I will try to write some guide. 😊 thanks

selangley-wa commented 3 years ago

Hey All. They announced a free, community edition of Duende's IdentityServer https://blog.duendesoftware.com/posts/20201210_community_edition/

See if the licensing terms make sense for your environment.

skoruba commented 3 years ago

@selangley-wa - Thanks for you information, I will release Admin UI for Duende IS next year. 😊 #776

elvishsu66 commented 3 years ago

@skoruba, Just FYI, we have been using v2 beta1 (Skoruba.IdentityServer4.Admin.Templates::2.0.0-beta1) in production for a few months. Everything works well. I just saw the release/2.0.0 branch. Could you please let us know what has been changed since beta1 in a few words?

skoruba commented 3 years ago

hey @elvishsu66 - I will publish the change log. thanks!

pprometey commented 3 years ago

It is advisable to upgrade the version to Net 5 (5.0.5) at the moment.

skoruba commented 3 years ago

@pprometey - Yep, I will do it. 😎

skoruba commented 3 years ago

It is published, you can test it under .NET 5. 😊

pprometey commented 3 years ago

Thank you Jan! Already tested, everything works.

skoruba commented 3 years ago

Thanks @pprometey πŸ‘