[Support] Untersuchung des Discourse-Authentifizierungsfehlers

Wir stoßen auf einen Authentifizierungsfehler, wenn wir versuchen, über die Discourse-API auf das Gnosis-Forum (https://forum.gnosis.io/) zuzugreifen. Genauer gesagt erhalten wir:\n\n\n[error] Fehler beim Scannen der neuesten Themen für „Stichwort“: DiscourseAuthError: Authentifizierung erforderlich für https://forum.gnosis.io/\n\n\nKontext:\n\n- Dieser Fehler tritt in der Foren-Scanning-Funktionalität unseres Bots auf\n- Der Fehler tritt auf, wenn versucht wird, auf den Endpunkt für die neuesten Themen des Forums zuzugreifen\n- Unsere Implementierung verwendet die Standard-Discourse-API-Endpunkte\n- Wir greifen auf öffentliche Foreninhalte zu, die ohne Authentifizierung lesbar sein sollten\n\n1. Der Fehler deutet darauf hin, dass das Forum eine Authentifizierung für Endpunkte verlangt, die normalerweise öffentlich sind\n2. Andere Discourse-Foren, die wir überwachen, erfordern keine Authentifizierung für diese Endpunkte\n3. Der Fehler tritt speziell beim Abrufen der neuesten Themen auf, die öffentlich zugänglich sein sollten\n\nFragen an das Discourse-Team:\n\n1. Ist es bei einem öffentlichen Discourse-Forum zu erwarten, dass für die neuesten Themen eine Authentifizierung erforderlich ist?\n2. Gibt es bestimmte Discourse-Einstellungen, die dazu führen könnten, dass öffentliche Endpunkte eine Authentifizierung erfordern?\n3. Könnte dies mit einer Ratenbegrenzung zusammenhängen, die so konfiguriert ist, dass eine Authentifizierung erforderlich ist?\n\n- Aufgerufener Endpunkt: https://forum.gnosis.io/latest.json\n- HTTP-Methode: GET\n- Erwartetes Verhalten: Öffentlicher Zugriff auf Forenthemen\n- Tatsächliches Verhalten: 403 Authentifizierung erforderlich

1 „Gefällt mir“
 curl https://forum.gnosis.io/latest.json
 <html>
 <head><title>403 Forbidden</title></head>
 <body>
 <center><h1>403 Forbidden</h1></center>
 </body>
 </html>

Nein, das ist meiner Meinung nach keine vollständig öffentliche Instanz
Ich frage mich, ob es eine Einschränkung für den User Agent gibt?
Der Browserzugriff ist in Ordnung.
nginx-Setup?

2 „Gefällt mir“

GET https://forum.gnosis.io/latest.json
Headers:
Accept: application/json
Content-Type: application/json

Der Server antwortet mit:

Status: 403 Forbidden
Response: Authentifizierung erforderlich

Gibt es bestimmte Einstellungen, die den Authentifizierungsfehler verursachen könnten? Wenn ja, werde ich das Gnosis-Team bitten, diese zu ändern, aber ich möchte wissen, wonach ich fragen soll.

Wie sind Ihre User-Agent-Beschränkungen eingerichtet?

z.B.:

Sie möchten sich vielleicht auch die nginx-Konfiguration ansehen.

Ist dies selbst gehostet?

Gibt es zusätzliche Proxys?

Wenn nicht selbst gehostet, ja, Sie benötigen eine Antwort vom Support-Team – senden Sie ihnen eine E-Mail?

2 „Gefällt mir“