github / github/app

[Bugs] **Title:** GitHub Copilot desktop app token not SAML-authorized for enterpris...

Ouverte
#442 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Bugs
Langage dominant
Aucune donnée de langage
Étoiles
2.1k
Forks
153
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

**Mood:** 😊
**Category:** Bugs

**Title:** GitHub Copilot desktop app token not SAML-authorized for enterprise organizations

**Body:**

> **Environment:** GitHub Copilot desktop app, Windows, Enterprise Managed User (EMU) account, organization with SAML SSO enforcement (`advania-ccoe`)
>
> **Problem:**
> The Copilot desktop app injects its own `GH_TOKEN` environment variable into all spawned sessions. This token has limited scopes (`gist`, `repo`, `user`) and is missing `read:org`. It is also not SAML-authorized for the organization.
>
> This causes all GitHub API calls from within sessions (reading issues, Inbox, MCP server) to fail with:
> `"Resource protected by organization SAML enforcement. You must grant your OAuth token access to this organization."`
>
> **Impact:**
> - Inbox fails to load ("Couldn't load items")
> - Sessions cannot read issues or create PRs via API
> - Visiting the SAML authorization URL does not resolve the issue because the token lacks `read:org` scope
>
> **Workaround found:**
> Unsetting `GH_TOKEN` before `gh` CLI calls forces use of the keyring token (obtained via `gh auth login`), which has correct scopes and SAML authorization. This works but requires manual intervention every session.
>
> **Expected behavior:**
> The app's injected token should either have `read:org` scope and be SAML-authorized, or the app should fall back to the user's keyring token when the injected token fails SAML checks.

---
| Field | Value |
| --- | --- |
| App version | 0.2.9 |
| OS | Windows 10.0.26200 |
| Theme | Notionish |
| Path | /chat |
| Tenure | Day 7 (Week 1) |

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.