我目前正在创建使用Azure AD保护的.NET Core WebAPI。 (这也给了我挑战see here
我想从Wordpress网站调用此API,但需要进行无头服务到服务调用。所以我需要从azure广告(使用我的活动目录应用程序)获取access_token并将其作为Bearer令牌发送。
我已经浏览过PHP样本,但到目前为止还没有具体的内容,所以最好能得到一些指针或样本。
答案 0 :(得分:0)
根据您的描述,您可以在WP应用程序中自定义PHP脚本,以通过client credentials
流获取访问令牌。
有关详细步骤,您可以参考Call Microsoft Graph in a service or daemon app和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示例功能。