Wenn ich user-api-key/new mit einem auth_redirect aufrufe, der bereits einen Query-String enthält (z. B. http://localhost:30120/auth-discourse?state=BASE64), erhalte ich eine Redirect-URI wie http://localhost:30120/auth-discourse?state=BASE64?payload=PAYLOAD – zwei Query-Strings und kein & zur Anfügung.
Dieser Code müsste möglicherweise so geändert werden, dass geprüft wird, ob die URI bereits einen Query-String enthält, oder es könnte ein URI-Builder verwendet werden.