Per prima cosa disegnerò il mio progetto:
Per il mio tirocinio ho bisogno di aggiungere funzionalità a un sistema esistente. Un client di terze parti deve essere in grado di accedere ai dati dai servizi Web di AX una volta che è stato autorizzato dall'utente tramite OAuth2. Comprendo che devo creare un "servizio web proxy" in cui il client può effettuare le sue chiamate e che chiama i servizi AX ma non sono sicuro della parte OAuth2. La maggior parte dei tutorial e delle guide riguarda l'uso dell'identità di ASP.NET per Facebook o Google-login. Non ne ho bisogno, devo usare le credenziali esistenti, quindi devo creare il mio servizio OAuth2.
Trovo difficile trovare tutorial, guide o spiegazioni su questo. Capisco OAuth2 e cosa deve essere fatto, ma non ho mai fatto una cosa del genere prima e trovo difficile iniziare. La cosa più vicina a ciò di cui ho bisogno è che ho trovato questo link repository github , ma la soluzione non si crea.
Quello che avevo in mente è creare un sito Web ASP.NET MVC in cui i clienti (terze parti) possono registrarsi e acquisire i loro ID cliente. Con l'API ASP.NET volevo creare l'API che accetta i token e i parametri richiesti e quindi accedere ai servizi Dyn AX.
È corretto o sbaglio del tutto? Qualsiasi aiuto o collegamento relativo alla creazione del proprio server / servizio oauth2 sarebbe utile.