iayti / CleanArchitecture

ASP.NET Core 6 Web API Clean Architecture Solution Template
MIT License
654 stars 120 forks source link

Identity project (login page) for web apps #30

Closed kjartanvalur closed 3 years ago

kjartanvalur commented 3 years ago

Can you please add a login page project and use IdentityServer with all the built in features like reset password and 2factor authentication

iayti commented 3 years ago

I am considering adding Blazor frontend instead of Client.WorkerService. I am thinking of adding IdentityServer features while adding Blazor. Thank you for your feedback.

Have a nice coding 😊

LucaGabi commented 3 years ago

IS4 license is not compatible with MIT I don't think it's a good candidate ..

iayti commented 3 years ago

IS4 license is not compatible with MIT I don't think it's a good candidate ..

I agree with Answer 1 and Answer 2. They are quite permissive and have only few restrictions.

LucaGabi commented 3 years ago

From what I know IS4 will no longer be maintained:

https://github.com/IdentityServer/IdentityServer4

As of Oct 1st 2020, we started a new company. All new feature work will happen in our new organization. 
The new Duende IdentityServer is available under both a FOSS (RPL) and a commercial license. 
Development and testing is always free. Contact us for more information. 
This repo will be maintained with bug fixes and security updates until November 2022.
iayti commented 3 years ago

I haven't been looking at the IS4 repository for a long time. Thank you for the information. I just check the license compatibility for the current versions.

I think it is not a good idea for using IS4 on an open-source project. If there is any tool like IS4 with an open-source licence, we can implement it. I am open to advice 😊

We can also implement our own identity service.