Possiedo un sito Web asp.net-mvc e ora ho bisogno di esporre alcune delle mie chiamate a applicazioni esterne che sono utilizzate solo all'interno del mio sito in questo momento. Questo sta accadendo tutto all'interno di una intranet all'interno della mia azienda.Esporre alcune chiamate da un sito asp.net-mvc esistente ad altri client REST all'interno di una intranet?
Ho letto this page che spiega l'API Web rispetto alle azioni del controller e allo as this SOF question che sembra avere un problema simile ma le risposte sembrano un po 'obsolete. Quindi sto cercando di determinare le ultime funzionalità disponibili, qual è la soluzione più semplice per soddisfare le mie esigenze.
Nel mio caso, dal momento che ho già utilizzato le stesse azioni del controller nel mio sito Web corrente, l'API WEB non ha senso, ma se io google qualcosa intorno all'autenticazione asp.net-mvc o alla sicurezza vedo solo articoli sul Web API.
Dato ciò, sto cercando di capire le migliori pratiche per esporre l'azione del mio controller a un'altra applicazione.
Vorrei convertire le azioni in Web API Controller e rendere il sito Web e le applicazioni utilizzano le stesse azioni. Sarà più facile che configurare i controller MVC da utilizzare dall'esterno, come indica la risposta SO. –