Спочатку я намалюю свій проект:
Для мого стажування мені потрібно додати функціональність до існуючої системи. Сторонній клієнт повинен мати можливість отримувати доступ до даних з веб-сервісів AX, як тільки він буде авторизований користувачем через OAuth2. Я розумію, що мені потрібно зробити "проксі-сервіс", за допомогою якого клієнт може здійснювати дзвінки, а також викликає послуги AX, але я трохи не впевнений у частині OAuth2. Більшість навчальних посібників та посібників стосуються використання ідентичності ASP.NET для Facebook або Google-логінів. Мені це не потрібно, мені потрібно використовувати наявні облікові дані, тому мені потрібно зробити власну службу OAuth2.
Мені важко знайти підручники, путівники чи пояснення з цього приводу. Я розумію OAuth2 і що потрібно зробити, але я ніколи раніше не робив подібного і мені важко почати. Найближче до того, що мені потрібно, що я знайшов - це посилання github repo , але рішення не створюється .
Що я мав на увазі, це зробити веб-сайт ASP.NET MVC, де клієнти (треті сторони) можуть зареєструватися та придбати ідентифікатор клієнта. За допомогою API ASP.NET я хотів створити API, який приймає необхідні маркери та параметри, а потім отримати доступ до служб Dyn AX.
Це правильно чи я цілком помиляюся? Будь-яка допомога або посилання щодо створення власного сервера / сервісу oauth2 було б непогано.