0

我正在尝试使用以下链接集成 Outlook 日历, https://dev.outlook.com/restapi/tutorial/php,我已在https://apps.dev.microsoft.com添加了我的应用程序。示例应用程序运行良好,使用 localhost 重定向 uri

$redirectUri = 'http://localhost/php-tutorial/authorize.php';

但是当我使用了我的虚拟主机本地 uri ( http://www.gcal2excel.dev/authorize.php ),并在 [ https://apps.dev.microsoft.com][1]中更新了重定向 uri 时,重定向停止工作并显示以下错误:

Array
(
    [error] => invalid_request
    [error_description] => The provided value for the input parameter 'redirect_uri' is not valid. The scope 'openid https://outlook.office.com/calendars.read' requires that the request must be sent over a secure connection using SSL.
)

寻求解决方案,我应该在我的本地虚拟主机中实施 SSL 证书吗?所以连接将使用 SSL?如何为本地虚拟主机做到这一点?

4

1 回答 1

0

是的。您必须将 SSL 用于重定向 URI。唯一的例外是本地主机。

于 2016-09-13T17:51:30.847 回答