1

У меня есть приложение для горизонта и у меня есть 3 вопроса об аутентификации:Как сделать аутентификацию Horizon?

1.) Возможно ли входить только с логином и паролем? Если да, где я могу найти какой-нибудь фрагмент или пример?

2.) Я стараюсь следовать документации и настраивать кнопку входа в facebook, но после horizon.authEndpoint ('facebook'). Subscribe ((конечная точка) ... Я просто перенаправляюсь на страницу facebook, не возвращаясь в свое приложение . есть пример того, как сделать это где-то

3.) Я также пытаюсь настроить Google логин и я получаю следующее сообщение об ошибке:

ошибка: redirect_uri_mismatch

редирект URI в запросе , https://.../horizon/google, не соответствует тем, которые разрешены для клиента OAuth. Посетите https://console.developers.google.com/apis/credentials/oauthclient/ ..., чтобы обновить разрешенные URI перенаправления.

Пробовал все возможные варианты консоли Google, но без успеха.

Я настроил https, добавил маркеры в конфигурацию, настроил oauth и перенаправил uris как в facebook, так и в google.

Моя страница Войти:

var Login = React.createClass({ 
    login: function() { 
     horizon.authEndpoint('facebook').subscribe((endpoint) => { 
      window.location.pathname = endpoint; 
     }); 
    }, 
    render: function() { 
     return (
      ... 
      <Link className="dark button" to="#" onClick={this.login}>Login!</Link> 
      ... 
+0

Эй, Алексаш, вы правильно настроили свой callback_uri? – dalanmiller

+0

Думаю, что да. Я вижу это coorectly on/horizon/auth_methods – alexarsh

ответ