.NET 6 Web Application Developer

Job ID: 37771216

Budget: $10 – $30 USD

I have 6 tables as diagram.
I explained as :
+ One employee can work one or more group
+ One group can work one or more modules
Example of Modules :
 * Product
 * Category
 * Sales
 * ....
 * Promotion
+ One module has many functions :
* Product_View
* Product_Create
* Product_Delete
* ....
* Category_Create
* Category_Delete


My projects have a lot of apis such as :
1.Api Product Create
2.Api Product Delete
3.Api Product View
4.Api Category Add
5.Api Category View
6. .....
299......
300.....


Flow my system :
Employe Login -> I will get list permissions based my design database.
My problem : When i call api and i need to check permisions in database , if i have permission then i can call above api otherwise show message forbiden.
Mean that in my system , I can code :
When user login => I can get list permissions based bitwise
(https://stackoverflow.com/questions/2925245/user-role-permissions-for-different-modules-using-bitwise-operators)


Anyone has experiences who give me solutions and code demo for me some of Modules in C# , rest of works i will do continuously.
I need authentication and authorization via JWT in exactly NET 6.


Thank you so much.
Related categories: .NET SQL C# Programming .NET Core Web API