Oauth Redirect Bug

Hallo @iHiD, danke für den Bericht und die Reproduktion – es sieht tatsächlich nach einem Kodierungsfehler aus, wie die Verknüpfung zum Forum gehandhabt wird:

Ich vermute, dass ein URL-Encoding für den Issue-Body fehlt.

Der bereitgestellte Link lautet:

https://forum.exercism.org/new-topic?title=Group%20all%20GitHub%20Actions%20updates%20into%20a%20single%20larger%20pull%20request&body=https://docs.github.com/en/code-security/dependabot/working-with-dependabot/dependabot-options-reference#groups--%0D%0A%0D%0AReduces%20the%20number%20of%20pull%20requests%20to%20review%20and%20voids%20blockages%20like:%0D%0A*%20#23%20vs.%0D%0A*%20#27%20vs.%0D%0A*%20#28%20by%20putting%20them%20all%20in%20a%20single%20pull%20request&category=free-pascal

Der Body enthält Text, der URL-kodiert werden sollte, wie Schrägstriche und Rautezeichen.

Obwohl er direkt funktioniert, da Browser schlau sind und solche Dinge handhaben, legt unsere Weiterleitungslogik eine Ziel-URL über die angegebenen Parameter fest und zielt auf die ursprünglich gegebenen Parameter ab – ohne ordnungsgemäße Kodierung vermute ich, dass dies das Problem bei dieser speziellen Weiterleitung verursacht.

Wenn ich einen Link mit dem kodierten Body verwende, treten diese Probleme nicht auf. Der korrekt kodierte Link sieht so aus:

https://forum.exercism.org/new-topic?title=test&body=https%3A%2F%2Fdocs.github.com%2Fen%2Fcode-security%2Fdependabot%2Fworking-with-dependabot%2Fdependabot-options-reference%23groups--%250D%250A%250D%250AReduces%2520the%2520number%2520of%2520pull%2520requests%2520to%2520review%2520and%2520voids%2520blockages%2520like%3A%250D%250A*%2520%2323%2520vs.%250D%250A*%2520%2327%2520vs.%250D%250A*%2520%2328%2520by%2520putting%2520them%2520all%2520in%2520a%2520single%2520pull%2520request&category=free-pascal&category=free-pascal
1 „Gefällt mir“