Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

token authorization is skipped when using mTLS auth unlike CLI behavior

Aberta
#1,159 2 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 2 dias

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
55/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
typescript
Domínio
authentication

Direção de pesquisa

Start at the VS Code extension’s login flow and compare how it handles mTLS authentication on macOS with the CLI behavior and the Windows flow that calls the cli-auth endpoint. Reproduce the reported 401 from /api/v2/users/me using the listed extension and server versions; done when login follows the working authorization flow and succeeds.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

I am able to login to my self hosted Coder deployment via the Coder CLI, but not the VSCode extension on my Macbook.

Somehow when I click "login" on VSCode extension and enter my deployment URL, the extension call the /api/v2/users/me endpoint directly and the Coder server return 401

2026-10-19 23:58:21.063 [error] [session 1178a8a7] ← [request ed3280bf] 401 GET /api/v2/users/me 14ms - You are signed out or your session has expired. Please sign in again to continue. - Cookie "coder_session_token" or query parameter must be provided.
2026-10-19 23:58:21.064 [warning] [session 1178a8a7] Failed to log in to Coder server: You are signed out or your session has expired. Please sign in again to continue.

On my Windows machine, the VSCode extension call the cli-auth endpoint and open the browser for me to login.

Coder VScode Extension: 1.17.1
Coder CLI & Server Deployment: v2.37.4+1d24629
VSCode: 1.142.0
MacOS: Sequoia 15.8.1

Linguagem predominante
TypeScript
Estrelas
132
Forks
48
Merge médio
1d 17h
PRs com merge (30d)
24

Preparar o ambiente

Abrir no Codespaces

Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de coder/vscode-coder

Todas as issues de coder/vscode-coder

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.