2016-09-13 12 views
0

Я пытаюсь интегрировать календарь перспективы, используя следующие ссылки: https://dev.outlook.com/restapi/tutorial/php, я добавил свое приложение в https://apps.dev.microsoft.com. пример приложение работает нормально, с локальным перенаправлять URIOutlook календарь api перенаправление uri с vhost, не работает

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

но когда я использовал свой виртуальный хост локального URI (http://www.gcal2excel.dev/authorize.php), и обновленное перенаправление URI в [https://apps.dev.microsoft.com][1], перенаправлять перестает работать и показывать следующее сообщение об ошибке:

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 в своем локальном vhost? поэтому соединение будет использовать SSL? как это сделать для локального vhost?

+0

К сожалению, только localhost работает с http. Как насчет тестовой или промежуточной среды в облаке? Нужен ли нам сертификат ssl для этих envs? –

ответ

0

Да. Вы ДОЛЖНЫ использовать SSL для перенаправления URI. Исключение составляет только Исключение - localhost.

+0

спасибо за быстрый ответ, можете ли вы предложить, как реализовать SSL для перенаправления URI? :) – Ikhtiar

+0

Вам нужно будет обратиться к документам для любого веб-сервера, который вы используете. –