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
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);
Allow configurations with Builder outside of appSettings.json
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
Solve issues in case of new CommonNET version
Documentation must be created:
Generate Automated build for NuGet on ChustaSoft Azure DevOps
Add roles management
It is the project allowing to modify the original context and not breaking the custom ones?
ConnectionString building must be delegated to the API that is installing and configuring the tool
Create security configuration for multiple retries
AuthContext is not automatically migrated
If no parameters sent to the system, it crashes. Must not be required
Add Claims management
Allow the system to not set manually the schema in any controller
See:
Add logging system to controllers
Remove configuration dependency for private key, allowing to send it from different sources to the tool
Create Users management (No Auth)
Add .NET5 support
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 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
Isolate Authorization package from SqlServer dependencies
Allow user creation, with Fluent syntax + Builder + Expressions
Upgrade client to Angular 13
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.