Need ASP.NET CORE Service API (Wrapper of authorization and Terraform OSS)

Job ID: 32556147

Budget: $30 – $250 USD

Things required in service API.
1. Service should be running as daemon service , provide bat scripts to install and uninstall the service
2. Will expose endpoints to pass the json/tf file to service
3. Client will call thsi API and post JSON file/TF file along with token
3. Validate client token using OATH2 in Azure AD authentication.
4. for valid user, extract roles and make call to DB and retrun autherized or denined based on roles. (This required DB and roles mapping in db. but for this project keep the static call or some small scripts to returm Autherised/Unautherised status)
5. if user is autherized then move to next step
6. scan JSON/tf files and validate the data using terraform compliance (https://terraform-compliance.com/)
7. invoke TERRAFORM OSS and pass the scripts to provision resources using azure service connection
8. return the status of success/fail to caller
Related categories: .NET C# Programming .NET Core .NET 5.0/6 Terraform