Develop REST API in .Net Core secured with OAuth 2.0
$800
Delivery in
5 days
- Views 224
Amount of days required to complete work for this Offer as set by the freelancer.
Rating of the Offer as calculated from other buyers' reviews.
Average time for the freelancer to first reply on the workstream after purchase or contact on this Offer.
What you get with this Offer
Buyer will get a fully fledged, working REST API using .Net Core as backend, SQL Server or Mongo DB as db layer and OAuth 2.0 for authentication. Buyer will receive code for the API, SQL scripts for database (or Mongo DB equivalent).
To ensure highest quality, project wil also include a set of Unit Tests written using XUnit and Moq.
To implement OAuth sercurity layer project will utilize OpenID Connect self hosted server called OpenIddict. Hosting this does not come with additional costs. Alternatively client might opt to use their already existing OAuth solution, such as Azure Active Directory. Instructions on how to obtain tokens and use them to authenticate will be provided.
Code will be broadly commented using special markup syntax allowing documentation generation. Project will also use Swagger for generating API documentation on the fly - including any possible response codes and example requests. Instruction on how to use Swagger will be provided.
Tech stack : .Net Core, XUnit, Moq
Database layer: SQL Server or MongoDb
Authentication: OAuth 2.0
Documentation: Swagger
OFFER :
1. Project discussion and specification
2. DB design and business objects architecture
3. OAuth design - self hosted or using existing client's resources (for example Azure AD)
3. Account module including Login | Register | Forgot Password | Admin panel for CRUDing users
4. API documentation using Swagger
5. 5 user stories of Buyer's choosing - for example list of movies, adding movies to favorites, cruding movies...
To ensure highest quality, project wil also include a set of Unit Tests written using XUnit and Moq.
To implement OAuth sercurity layer project will utilize OpenID Connect self hosted server called OpenIddict. Hosting this does not come with additional costs. Alternatively client might opt to use their already existing OAuth solution, such as Azure Active Directory. Instructions on how to obtain tokens and use them to authenticate will be provided.
Code will be broadly commented using special markup syntax allowing documentation generation. Project will also use Swagger for generating API documentation on the fly - including any possible response codes and example requests. Instruction on how to use Swagger will be provided.
Tech stack : .Net Core, XUnit, Moq
Database layer: SQL Server or MongoDb
Authentication: OAuth 2.0
Documentation: Swagger
OFFER :
1. Project discussion and specification
2. DB design and business objects architecture
3. OAuth design - self hosted or using existing client's resources (for example Azure AD)
3. Account module including Login | Register | Forgot Password | Admin panel for CRUDing users
4. API documentation using Swagger
5. 5 user stories of Buyer's choosing - for example list of movies, adding movies to favorites, cruding movies...
Get more with Offer Add-ons
-
I can prepare CI/CD build and automated deployment to client's Azure resources
Additional 2 working days
+$300
What the Freelancer needs to start the work
Idea of models used, list of user stories, list of specific external sources - for example if API should check movie rating via external API.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies