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