Hybridauth — не удается войти в систему с помощью Windows Live

Я работаю над простым PHP-сайтом и пытаюсь интегрировать в него социальный вход. Поэтому я использовал библиотеку Hybridauth. Чтобы войти через учетную запись Windows Live, я создал новое приложение по адресу здесь. И в URL-адресе перенаправления я ввел полное доменное имя, такое как http://mydomain.com, потому что Live не принимает строку запроса в его URL-адрес перенаправления

Вот мой config.php

array(
    "base_url" => "http://" . $_SERVER['HTTP_HOST'] . $this->base . "/hybridauth/", 

    "providers" => array ( 

        // windows live
        "Live" => array ( 
            "enabled" => false,
            "keys"    => array ( "id" => "xxxxxxxxx", "secret" => "xxxxxxxxx" ) 
        ), 
    ),

    "debug_mode" => false,

    "debug_file" => ""
);

Когда я нажимаю на ссылку входа

<a href="loginwith/live" class="zocial live">Login with Windows Live</a>

Меня направляют по ссылке

https://login.live.com/err.srf?lc=1066#error=invalid_request&error_description=%20предоставленное%20значение%20для%20параметр%20input%20%20%27redirect_uri%27%20%20не%20valid.%20%20expected%20value%20is%20%27https://login.live.com/oauth20_desktop.srf%27%20or%20a%20URL%20который%20соответствует%20%20redirect%20URI%20зарегистрирован%20для%20это%20клиент%20приложение.

с сообщением об ошибке «Мы не можем выполнить ваш запрос. У учетной записи Microsoft возникли технические проблемы. Повторите попытку позже».

Я попытался изменить URL-адрес перенаправления, но результат тот же. Кто-нибудь может решить эту проблему?

Заранее большое спасибо!


person Tan Viet    schedule 11.03.2014    source источник


Ответы (1)


Попробуй это:

"enabled" => true,
person Odirlei    schedule 01.10.2015