github / github/copilot-language-server-release
The GitHub IDE plugin for Zed use http instead of https on local server which start authflow
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 290
- Forks
- 24
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
**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.
Guía de contribución
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- github
- Área
- authentication
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 35/100