1

我有一個地平線應用程序,我有3個有關身份驗證的問題:如何進行Horizo​​n認證?

1.)是否可以使用用戶名和密碼登錄?如果是的話,我在哪裏可以找到一些片段或例子?我嘗試按照文檔和配置Facebook登錄按鈕,但後horizo​​n.authEndpoint('臉譜')。訂閱((端點)...我只是被重定向到Facebook頁面,沒有返回到我的應用程序。是否有如何的地方做一個例子

3)我也嘗試配置登錄谷歌,我得到以下錯誤:

錯誤:redirect_uri_mismatch

在請求重定向URI ,https://.../horizon/google,與OAuth客戶端授權的不匹配。訪問https://console.developers.google.com/apis/credentials/oauthclient/ ...更新授權的重定向URI。

嘗試谷歌控制檯中的每一個可能的變化,但沒有成功。

我配置了https,添加了令牌配置,配置了oauth和重定向uris在Facebook和谷歌。

我的登錄頁面:

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

嘿Alexarsh,你是否正確設置了你的'callback_uri'? – dalanmiller

+0

我這麼認爲。我可以在/ horizo​​n/auth_methods上看到它 – alexarsh

回答

相關問題