Dec 12, 2019 02:48 AM|techasuran|LINK
I need to start greenfield Api project .
I am not a architect and don't have any experience with WebApi,
My experience is mainly for the asp.net and console application and batch jobs and bit of support work for asp.net MVC.
Since this project dont have any architect and team lead, I need to take care of all the aspects.
The requirement is create a web Apiwhich can used in internal application and it should be exposed to external clients as well.
Since its a new company I am going to join I don't have any more details.
Since .net core is getting established as a stable framework, planning to use .net core
Client has already told that they are using Azure for hosting and deployment.
Can anybody suggest any reference for architecture for a asp.net web api with the below details
1, Authentication & Authorisation ? which one to use?, since this Api should need exposed to outside
2, which pattern to for data access
3, which logging framework to use ? easy to configure and faster?
thanks in advance .