JamesTryand / NetSqlAzMan

.NET Sql Authorization Manager is an authorization manager for .NET Framework 4.0 developed applications (smart‐client/web). The authorizations storage is on MS Sql Server 2000/2005/2008/2012/Express/Compact. NetSqlAzMan has been developed with LINQ to SQL.
10 stars 10 forks source link

Is this project is alive? #1

Open noufionline opened 7 years ago

noufionline commented 7 years ago

Hi James,

Just want to confirm is it the same project which is hosted in http://netsqlazman.codeplex.com/

Is this still active? Any plans to update to new versions?

securest commented 7 years ago

Hey, noufionline

The NetSqlAzMan project in GitHub is the exact same codebase as exists in CodePlex. It was developed by an Italian developer who seems to have been abandoned it somewhere around 2012-2013.

Its codebase it based on LINQ-to-SQL and uses an OO architecture.

I have forked this project and I am working on a new version that would allow NetSqlAzMan users to easily migrate and integrate their NetSqlAzMan configuration into MVC web apps. I am adding integration with OAuth 2.0 + OpenId Connect authentication standards and I am working towards having it work seamlessly with the new authorization standards which are claims-based.

The new version will offer a RESTful API with OData capabilities. I will also start migrating the internal architecture into a better ORM (i.e. EF or Dapper), it will integrate better caching based on Redis and will provide a more Service Oriented Architecture (SOA) that will provide better scalability for Cloud-based solutions.

Send me an email if interested in these capabilities. I hope to bring the features of NetSqlAzMan into the latest technologies (MVC, Azure, Microservices, latest authentication protocols, etc.).

noufionline commented 7 years ago

Hi James,

You know something. You made my day.

It would be perfect if you can integrate with new IdentityServer 4.

Your project will be a super success for sure!

When are you planning to release this?

Wish you all the very best and eagerly waiting for your release.

securest commented 7 years ago

Hey, noufionline

My name is Klaus. I am planning to add integration with IdentityServer 4 as well as to allow it to run under .NET Core and .NET standard in order to make it cross-platform.

I expect an alpha-release by April 2017 at the latest. I am trying to provide a solid set of unit tests so that it can be trusted by its users.

You will be able to see the Alpha version release (when I post it in < 60 days) at: SecuREST-NetSqlAzMan

cjmakwana commented 7 years ago

Hi securest,

Nice to hear about your initiative. I am also interested in the flavor of micro-services and OAuth2 / Claims based identity model. However, since you are already considering .NET core, I would also recommend to consider containerized service as deployment model. This will be having tremendous benefits to adopt a cloud hosting environment. Also, the current code is dependent on some of the unmanaged COM libraries, which will prevent it to be used in certain kind of application wherein pure managed code is required. I would advise you to reconsider API / micro-service orientation to phase out legacy unmanaged code.