none
Need help to start with webapi

    Question

  • Hello everyone,

    After years programming with vs2008, I need help with VS2017 and all new relative technologies.

    In a few words, I want to create api server applications with the following requirements:

    1 - "anonymous" access with an api key restricted to well-known IPs (almost like google, tomtom or bing apis)

    2 - later, being able to control access from anywhere using such things like oAuth or idconnect and identities authenticated by me or Microsoft or others (I must work on this point!)

    3 - There will be some documents upload and download functionality exactly like Microsoft OneDrive apis.

    4 - https only, IIS is ok

    Can you help me to choose the right project type and the very first steps ?

    Friday, April 07, 2017 9:16 AM

Answers

  • https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api

    Mark Answered, if it solves your question and Vote if you found it helpful.
    Rohit Arora

    • Marked as answer by FredZ8888 Friday, April 07, 2017 11:44 AM
    Friday, April 07, 2017 9:28 AM

All replies

  • https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api

    Mark Answered, if it solves your question and Vote if you found it helpful.
    Rohit Arora

    • Marked as answer by FredZ8888 Friday, April 07, 2017 11:44 AM
    Friday, April 07, 2017 9:28 AM
  • Thanks a lot,

    I guess I will have to use IdentityServer for point 2.

    I am exploring Routing to find a way to include the api key, and perhaps also the requested response format in the url.

    Friday, April 07, 2017 11:43 AM