Results 534 comments of Asher

This seems to work now. Although, the frame appears to be blocked by CSP. The same thing happens in Codespaces, so it does not appear to be a code-server bug...

Closing as stale but feel free to comment if you come back to this.

Doing this would also let us fix logging out with `--proxy-domain` set to a different domain than the main IDE: https://github.com/coder/code-server/issues/6353#issuecomment-1658968689 Also a good opportunity to test all the cookie...

Just to confirm, did you set the required forwarding headers? See the section here: https://github.com/coder/code-marketplace?tab=readme-ov-file#exposing-the-marketplace

Interesting...we get the protocol here: https://github.com/coder/code-marketplace/blob/f44f339defbe03aa95da291cb4e61a42013c0e9b/api/httpapi/httpapi.go#L56-L72 So, assuming `Forwarded` is not set it should be using the value of `X-Forwarded-Proto`. Is `$http_x_forwarded_proto` not the right value maybe? I have seen...

Interesting! I wonder if there is something weird with `$http_x_forwarded_proto`. I am glad hardcoding it works though.

As a workaround, you could do this with a query against the API and parse with `jq`, although you can only query a maximum of 50 extensions at a time....

Closing as stale (and possibly upstream) but feel free to comment if you come back to this.

Closing as stale but feel free to comment if you come back to this.