В моем случае у меня есть 3 параметра, один из которых - строка (mensaje):
exec ("C: \ wamp \ bin \ php \ php5.5.12 \ php.exe C : /test/N/trunk/api/v1/Process.php $ idTest2 $ idTest3 \ "$ mensaje \" & gt; c: /log.log & amp; ");
В моем Process.php у меня есть этот код:
, если (! isset ($ argv [1]) ||! isset ($ argv [ 2]) ||! Isset ($ argv [3])) {die ("Ошибка."); } $ idCurso = $ argv [1]; $ idDestino = $ argv [2]; $ mensaje = $ argv [3];
Если у вас есть учетная запись Office 365, у вас есть Azure Active Directory. При входе в Azure вам нужно будет убедиться, что вы решили использовать свою административную учетную запись администратора (и зарегистрируйтесь для бесплатной пробной версии, если вы еще этого не сделали). После этого на портале Azure нажмите «Active Directory», и вы увидите, что у вас уже есть каталог.
Теперь, если веб-приложение MVC, проверьте Azure Active Directory Samples on GitHub . Также не забудьте взглянуть на несколько разных сценариев , которые задокументированы на MSDN . В частности, я бы рекомендовал посмотреть на WebApp-GraphAPI-DotNet , который является приложением MVC, аутентифицирующимся с помощью OpenID Connect для Azure AD, и с помощью этого для получения подробной информации о API-интерфейсе AAD.
(Изменить: обновленные ссылки на новый материал.)
Я бы рекомендовал вам получить учетную запись azure предприятия, и вы должны объединить своих пользователей в Azure AD, а затем зарегистрировать свое приложение MVC с помощью каталога Azure Active, чтобы получить возможность единого входа.