簡體   English   中英

Wordpress 的社交登錄插件不起作用

[英]Social Login Plugin for Wordpress not working

我看到了這方面的答案,但它們都來自至少 2 年前(我看到的),並且沒有任何補救措施對我有用。

我正在為 Woocommerce 使用 Yith 社交登錄,我去登錄並測試並不斷收到此錯誤消息:“URL 被阻止:此重定向失敗,因為重定向 URI 未在應用程序的客戶端 OAuth 設置中列入白名單。確保客戶端和 Web OAuth 登錄已開啟,並將您的所有應用程序域添加為有效的 OAuth 重定向 URI。”

我已經把我能想到的所有事情都列出來了,沒有任何效果。

我也在使用 0Auth(甚至不確定是否需要)

有人得到解決方案嗎?

我認為問題在於插件沒有聲明您在其中定義的正確重定向 url。

我嘗試將其添加到 Facebook 有效重定向 url 中,它終於奏效了:

http://yourdomain.com/wp-content/plugins/wordpress-social-login/hybridauth/

這就是插件重定向到的內容,以及 Facebook 嘗試與您的有效 url 重定向進行比較的內容。

錯誤消息指出您的 Facebook 應用程序的設置有點偏離。 您需要將您網站的 URL 添加到您的 Facebook 應用程序的設置中,以防止其他網站利用您的 Facebook 登錄信息。

這是如何做到的:

  1. 打開https://developers.facebook.com/apps/
  2. 點擊你的應用
  3. 從左側菜單打開Settings
  4. 單擊Advanced選項卡
  5. 滾動到Client OAuth Settings
  6. 將您網站的 URL 填入Valid OAuth redirect URIs

當您嘗試使用插件登錄時,URI 應該是發送到 Facebook 的那個(您可以從地址中找到它,可能類似於redirect_url )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM