Symptom
Was Sie versuchen sollten
Bereitstellung schlägt während Vorbereitung fehl
Überprüfen Sie, ob das Handler-Repository verknüpft ist und Ihr Adobe Developer Console-Zugriff weiterhin gültig ist.
Bereitstellung schlägt während Build-App fehl
Führen Sie npm install, npm test und npm run build lokal aus. Beheben von Abhängigkeits-, Syntax- oder Testfehlern und Übertragen der Änderungen
Bereitstellung erfolgreich, Änderungen fehlen jedoch
Bestätigen Sie, dass der erwartete Commit gepusht wurde, und stellen Sie ihn in derselben Umgebung erneut bereit
Aktion verbleibt Nicht bereitgestellt
Erneutes Bereitstellen nach Überprüfung der Aktion oder Ändern ihrer Metadaten
Symptom
Was Sie versuchen sollten
Aktionen sind nach dem Speichern der Einstellungen weiterhin öffentlich
Stellen Sie die App erneut in dieser Umgebung bereit. Authentifizierungsänderungen werden bei der nächsten Bereitstellung wirksam
Einstellungen sehen nach dem Wechsel der Umgebung falsch aus
Bestätigen Sie, dass die Auswahl Workspace die gewünschte Umgebung anzeigt. Staging und Produktion werden unabhängig konfiguriert
Anmeldung wird nicht gestartet
Vergewissern Sie sich, dass Sie die App bereitgestellt haben, nachdem Sie die Authentifizierung aktiviert haben, und dass für die Aktion Erforderlich“. Eine optionale Aktion fordert nur dann zur Eingabe auf, wenn ihr Handler zur Anmeldung auffordert
Die Plattform sendet den Benutzer zur falschen Anmeldeseite
Überprüfen Sie Aussteller, ob dies genau mit der Aussteller-URL Ihres Identitätsanbieters übereinstimmt und ob es über öffentliches HTTPS erreichbar ist
Die Anmeldung ist erfolgreich, aber jeder Aufruf wird weiterhin abgelehnt
Bestätigen Sie, dass Ihr Identitätsanbieter Token ausgibt, deren Zielgruppe die MCP-Server-URL der App für diese Umgebung ist und dass das Token ein JWT ist, das mit einem asymmetrischen Algorithmus signiert ist. Siehe
Token-Anforderungen
Der Identitätsanbieter erhält nie Traffic
Die Discovery-, Autorisierungs- und Token-Endpunkte Ihres Anbieters müssen über öffentliches HTTPS erreichbar sein. Suchen Sie nach einer Firewall, einem WAF oder einer IP-Zulassungsliste davor - Ihr Programm kann erreichbar sein, während Ihr Provider nicht erreichbar ist
Der Identitätsanbieter weigert sich, ein Token für die angeforderte Zielgruppe auszugeben
Einige Anbieter geben nur Token für eine Ressource aus, die bei ihnen registriert ist. Bestätigen Sie, dass die MCP-Server-URL der App als Ressourcenkennung bei Ihrem Identitätsanbieter registriert ist
Ein neu hinzugefügter Bereich wird bei der Anmeldung nicht angefordert
LLM-Plattformen speichern die veröffentlichten Metadaten der App für einige Minuten zwischen. Warten Sie und versuchen Sie dann erneut, sich anzumelden
Der Benutzer wird aufgefordert, sich für einen Bereich erneut anzumelden
Die Aktion erfordert einen Bereich, den das Token nicht enthält. Fügen Sie den Bereich zum Gewähren durch den Client in Ihrem Identitätsanbieter hinzu oder entfernen Sie ihn aus der Aktion
Der Benutzer erhält wiederholte Anmeldungsaufforderungen
Ein Handler, der bei jedem Aufruf extra.challengeAuth() zurückgibt, ohne die Identitätsanfragen des Aufrufers zu überprüfen, meldet sich nach der Authentifizierung erneut an. Authentifizierung nur anfordern, wenn die für die Aktion benötigte Identität fehlt
Die Anmeldung wird abgelehnt, bevor der Benutzer Ihren Identitätsanbieter erreicht
Der von der LLM-Plattform gesendete Umleitungs-URI ist nicht bei Ihrem Autorisierungs-Server registriert. Einige Plattformen geben für jeden Connector ein anderes Problem aus. Registrieren Sie daher den Wert, der auf dem Bildschirm „Connector-Setup“ angezeigt wird
Speichern ist mit einer nicht unterstützten Bereichsmeldung blockiert
Fügen Sie den Bereich zu Unterstützte Bereiche hinzu oder entfernen Sie ihn aus der Aktion, die ihn erfordert
Eine öffentliche Aktion fordert weiterhin zur Anmeldung bei Claude auf
Vergewissern Sie sich, dass der Connector Bei Bedarf anmelden und nicht Jetzt anmelden verwendet. Aktualisieren Sie die Laufzeit für eine ältere bereitgestellte App und stellen Sie sie erneut bereit. Bei einer gemischten App zur aktuellen Laufzeit bleiben öffentliche Aktionen anonym aufrufbar
Eine Optional Aktion gibt Anmeldetext, aber keine Claude-Anmelde-Eingabeaufforderung zurück
extra.challengeAuth() ist eine ChatGPT Tool-Result Challenge. Verwenden Sie für ein mobiles Anmelde-Gate eine Erforderlich Aktion, damit die Laufzeit die von Claude erwartete HTTP-Herausforderung zurückgibt
Die App fordert zur Anmeldung auf, obwohl jede Aktion ""
Deaktivieren Authentifizierung aktivieren und bereitstellen. Während sie aktiviert ist, gibt die App einen Autorisierungs-Server an, selbst wenn keine Aktion ausgelöst wird
Fügen Sie keine Zugriffstoken, Anspruchssätze oder Client-Geheimnisse des Identitätsanbieters in eine Support-Anfrage ein.