В настоящее время я разрабатываю веб-API C# MVC, который будет выступать в качестве посредника между сайтом Joomla 3.6 и сервером SharePoint 2013, оба из которых установлены в IIS 8.5 на Windows Server 2012 R2. И сайт Joomla 3.6, и SharePoint 2013 уже настроены и функционируют, у SharePoint уже настроен активный сайт разработки, и в настоящее время я работаю над приложением SharePoint/C# ASP MVC Web API для обработки любых запросов между Joomla и SharePoint. Это приложение обрабатывает любые запросы, включая входы в систему (которые должны быть проверены в Active Directory на сервере), загрузку/выгрузку файлов и поиск пользователей/документов/тегов, среди прочего. Конечные точки приложения C#/веб-API также могут вызываться только пользователями, вошедшими в систему, за исключением входа в систему.
Тогда мой вопрос становится таким. Проще говоря, есть ли способ сообщить веб-сайту Joomla 3.6, когда пользователь пытается войти в систему (используя страницу входа), вызвать мою конечную точку входа и/или как-то аутентифицироваться на сервере SharePoint 2013? Предпочтительно, чтобы в этом случае я хотел использовать свою собственную конечную точку входа C# для взаимодействия с SharePoint, если только это невозможно.
Спасибо.