В настоящее время я создаю .NET Core WebAPI, защищенный с помощью Azure AD. (Что также дает мне проблемы посмотреть здесь
Я хочу вызвать этот API с веб-сайта WordPress, но мне нужно сделать безголовый сервисный вызов. Поэтому мне нужно получить access_token из Azure Ad (используя мое приложение активного каталога) и отправить его как токен на предъявителя.
Я осмотрел образцы PHP, но ничего конкретного пока не придумано, поэтому было бы здорово получить несколько указателей или примеров по этому вопросу.
Согласно вашему описанию, вы можете использовать собственный скрипт PHP в своем приложении WP для получения токена доступа через client credentials
течь.
Для подробных шагов, вы можете обратиться к Вызовите Microsoft Graph в сервисе или приложении-демоне а также https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-protocols-oauth-code для основных понятий.
И вы можете сослаться на https://github.com/Azure-Samples/active-directory-php-graphapi-web/blob/master/PHP/AuthorizationHelperForGraph.php для примера функциональности PHP в аналогичном сценарии.
Других решений пока нет …