Ich habe 403 Fehler beim Login über die Facebook-App

Ich verwende ein WordPress-Plugin, um mich über Discourse einzuloggen.

Wenn ich jedoch versuche, mich über die Facebook-App bei Discourse einzuloggen, erhalte ich diesen Fehler:

Ich vermute, dass dies durch die Google-Authentifizierung für den Discourse-Login verursacht wird.

Könntet ihr dieses Login-Problem mit der Facebook-App überprüfen?

Mein Login unter diesem Link:
https://working24.net/vi/lap-ke-hoach-va-tinh-gia-content/

Ist hier jemand?
Dieser Fehler ist für meinen Facebook-Kunden jetzt sehr wichtig.

Hallo :slight_smile:

Manchmal kann es bei der Beantwortung von Supportanfragen, die spät am Freitag gestellt werden, zu einer leichten Verzögerung kommen.

Ihr Problem liegt weder an WP Discourse noch an Discourse selbst. Es wird durch die Tatsache verursacht, dass Google OAuth2-Anmeldungen in eingebetteten Browsern (z. B. dem eingebetteten Browser von Facebook) nicht zulässt. Sie werden feststellen, dass viele andere Websites mit demselben Problem konfrontiert sind. Für technische Details zum Thema sehen Sie hier.

Die Lösung besteht darin, einen normalen Webbrowser anstelle des Facebook-Browsers zu verwenden, um Ihre Discourse-Instanz zu nutzen, oder alternativ andere Anmeldemethoden bereitzustellen, wenn Sie möchten, dass Ihre Nutzer den Facebook-Browser verwenden können.

Vielen Dank,

es scheint leider nicht möglich zu sein, Facebook-Nutzern zu helfen. Die meisten Nutzer sind lokale Facebook-Nutzer. Da ich jedoch im B2B-Bereich tätig bin, ist eine Gmail-Adresse über einen Google-Login für die Kontaktaufnahme sehr wichtig.

Gibt es eine Möglichkeit, dass Google dieses Problem in Zukunft behebt?

Hallo,

ich habe eine Idee:

Könntet ihr eine Option hinzufügen, um bei einem 403-Fehler auf eine andere URL umzuleiten? Das würde uns mehr Flexibilität geben, um Benutzer mit Anweisungen zu unterstützen.

Aus Googles Perspektive ist das ein Facebook-Problem :wink:

Das ist keine spezifische WordPress-Frage, daher könnte jemand vom Discourse-Team vielleicht besser darauf antworten. Da es sich jedoch um ein Problem zwischen zwei verschiedenen Diensten handelt, die nichts mit Discourse zu tun haben (Facebook und Google), vermute ich, dass Discourse nicht viel tun kann. Beachten Sie, dass dieses Problem viele Dienste betrifft, die Google-Login verwenden, wenn Inhalte auf Facebook geteilt werden. Dies ist nicht spezifisch für Discourse.

Ich bin neugierig: Wenn dies ein B2B-Fall ist, bei dem Sie nur Google-Login verwenden müssen, woher kommt dann die Notwendigkeit, eine große Anzahl von Nutzern zu unterstützen, die über Facebook auf Ihre Seite klicken? In den meisten B2B-Kontexten interagieren Benutzer nicht über einen Facebook-Share mit einem Forum.

Darüber hinaus scheint das Problem daher zu rühren, dass Nutzer beim Klicken auf einen Link zu Ihrer Seite automatisch zur Google-Login-Seite weitergeleitet werden. Eine weitere Lösung wäre, Gästen die Ansicht der Seite ohne Anmeldung zu ermöglichen, d. h. die Einstellungen „Auth sofort aktivieren“ und/oder „Anmeldung erforderlich“ zu deaktivieren.

Wenn Sie Inhalte auf Facebook teilen, ist es unter Berücksichtigung des B2B-Kontexts etwas seltsam, eine Anmeldung zum Anzeigen von Inhalten zu verlangen?

Es gibt einige Konflikte bei der Nutzung der App im B2B-Bereich.

Facebook ist nicht sicher und bietet nicht genügend Authentifizierungsmöglichkeiten für B2B. Doch aufgrund lokaler Gewohnheiten oder Marktanforderungen zwingen die meisten Facebook-Nutzer Unternehmen dazu, Facebook weiterhin zu nutzen.

Diese Markt- und Technologieaspekte führen zu meinem Problem.

Ein Link ohne Anmeldung wäre sehr angemessen. Da es jedoch zwei Links in der Empfehlung gibt, werden die Nutzer verwirrt, anstatt nur einen für die Anmeldung zu haben. Ich frage mich daher, wie man bei einem 403-Fehler auf den anderen Link umleiten kann, damit der erste Empfehlungslink als einziger erhalten bleibt.

Ich schlage vor, dass Sie einfach einen Link verwenden, der keine Anmeldung des Benutzers erfordert. Ich wünschte, ich könnte Ihnen weiterhelfen, aber dies ist keine Discourse-Support-Frage mehr, sondern eine Frage dazu, wie Sie Ihre Geschäftsabläufe gestalten.

Hallo,

Wenn ich das Discourse-WordPress-Plugin zur Anmeldung verwende, werde ich zu Discourse weitergeleitet und das Forum wird zuerst angezeigt. Das führt dazu, dass Kunden dies missverstehen und versuchen, auf das Forum zu klicken, anstatt auf das Anmeldefenster zu warten.

Könntet ihr dafür sorgen, dass das Forum nicht vor dem Anmeldefenster angezeigt wird?