github / github/copilot-language-server-release
The GitHub IDE plugin for Zed use http instead of https on local server which start authflow
- Langage dominant
- Aucune donnée de langage
- Étoiles
- 290
- Forks
- 24
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
**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.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
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.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- github
- Domaine
- authentication
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100