Сначала я нарисую свой проект:
Для моего внутреннего корабля мне нужно добавить функциональность к существующей системе. Сторонний клиент должен иметь возможность получать доступ к данным из веб-сервисов AX после авторизации пользователем через oauth2. Я понимаю, что мне нужно сделать "прокси-веб-сервис", где клиент может совершать свои звонки, и это вызывает службы AX, но я немного не уверен в части oauth2. Большинство руководств и руководств посвящены использованию идентификатора ASP.NET для входа в facebook или google. Мне это не нужно, мне нужно использовать существующие учетные данные, поэтому мне нужно сделать свою собственную услугу oauth2.
Мне сложно найти учебники, руководства или объяснения по этому вопросу. Я понимаю oauth2 и что нужно сделать, но я никогда не делал такого раньше, и мне было тяжело начинать. Самое близкое к тому, что мне нужно, что я нашел, это ссылка github repo, но решение не создается.
Я имел в виду создание веб-сайта ASP.NET MVC, где клиенты (третьи стороны) могут регистрироваться и приобретать свои идентификаторы клиентов. С ASP.NET API я хотел создать API, который принимает необходимые маркеры и параметры, а затем получить доступ к службам Dyn AX.
Является ли это правильным или я совершенно неправ? Любая помощь или ссылки на создание собственного сервера/службы oauth2 были бы приятными.