github / github/copilot-language-server-release

The GitHub IDE plugin for Zed use http instead of https on local server which start authflow

Aperta
#42 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Nessun dato sulla lingua
Stelle
290
Fork
24
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

**Steps:**

1. When start the IDE Plugin it ask to authenticate with GitHub Copilot. When user click authenticate the following url is open in the browser. `http://127.0.0.1:33428/signin?nonce=`
2. Most modern browsers doesn't load http pages like Safari for example.

A workaround is to change the url from `http://127.0.0.1:33428/signin?nonce=` to `https://127.0.0.1:33428/signin?nonce=`. This allow the auth flow to redirect to Github App Permission page and authenticate.

3. But then again the problem encounters with the callback url which is `http://127.0.0.1:33428/callback?browser_session_id=`.

A workaround for this is again to change from `http` to `https` to complete the auth flow.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Start with the Zed IDE plugin's local authentication flow and inspect how it opens the /signin URL and handles the /callback URL on 127.0.0.1:33428. Compare both URLs with the browser behavior described, and consider the flow complete when authentication works without manually changing http to https.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
github
Ambito
authentication
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.