chustasoft / authorization Goto Github PK
View Code? Open in Web Editor NEWAuthorization project solution based on Microsoft Identity and JWT using NuGet packages and npm package for the connection
License: GNU General Public License v3.0
Authorization project solution based on Microsoft Identity and JWT using NuGet packages and npm package for the connection
License: GNU General Public License v3.0
Allow configurations with Builder outside of appSettings.json
Allow client applications to perform actions after the creation of an user.
If a trigger registration is not possible, do it by using a Null Object Pattern
AuthContext is not automatically migrated
Create security configuration for multiple retries
Isolate Authorization package from SqlServer dependencies
ConnectionString building must be delegated to the API that is installing and configuring the tool
Change models namespace allowing create Client models with identical names and avoiding ambiguity because of having the same namespace than the rest of the application
Allow the system to not set manually the schema in any controller
See:
Add Claims management
Add logging system to controllers
Add .NET5 support
Upgrade client to Angular 13
Create Users management (No Auth)
Generate Automated build for NuGet on ChustaSoft Azure DevOps
Documentation must be created:
Remove configuration dependency for private key, allowing to send it from different sources to the tool
In some cases could be interesting to login a user using his phone number instead of the username/email.
This could be done in the client service, but it would be interesed to include it on the library.
Extra: Also email != username then email could be a desired parameter in some cases.
As an idea to develop this functionality the service could expose a method like:
Task<TUser> Login(string id, string password, LoginTypeEnum loginType);
Confirmation required for Email or Phone would be required for some projects.
Having an especific configuration for that, and providing the implementation for handle it
Allow user creation, with Fluent syntax + Builder + Expressions
Add roles management
It is the project allowing to modify the original context and not breaking the custom ones?
If no parameters sent to the system, it crashes. Must not be required
Solve issues in case of new CommonNET version
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.