Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Cloud social sign-in (Google, Microsoft, GitHub)

Chiusa
#1,189 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Una pull request collegata è già stata integrata.

  • #1190 di @helpcodeai — integrata

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
typescript

Direzione di ricerca

The issue describes /login, /auth/login, provider configuration, account matching, and two new tables, but names no source files or tests. Start by reading the open linked pull request #1190 and its migration and authentication changes. Done means Cloud social sign-in works on both pages with the stated verification rules, while self-hosted routes remain unavailable and organization SSO stays unchanged.

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

Descrizione

Problem

On AnythingMCP Cloud people can only sign up and sign in with email and password, both on the dashboard and on the MCP consent page that opens when Claude or ChatGPT connect a server. Someone arriving from an AI client without an account has to register, wait for the verification code and come back, and that is where many of them drop out.

Proposal

Offer "Continue with Google / Microsoft / GitHub" on Cloud only:

  • on /login (sign-in and sign-up) and on the MCP consent page (/auth/login), where a new user can create the workspace and authorize the client in one round trip;
  • platform-wide providers configured with SOCIAL_<PROVIDER>_CLIENT_ID/SECRET; a provider without both variables is off;
  • accounts matched on (provider, subject), never on the email. A first sign-in may create a workspace or attach to the account with the same address only when the provider vouches for the address (Google email_verified, GitHub primary verified email, Microsoft personal accounts or the xms_edov claim);
  • self-hosted instances are unchanged: the routes answer 404, no buttons, the per-organization SSO stays as it is.

Schema change

Two new tables, social_identities and social_login_attempts, separate from the organization-scoped user_identities / sso_login_attempts. Migration included in the PR.

Lingua principale
TypeScript
Stelle
856
Fork
82
Merge medio
8h 14m
PR unite (30g)
258

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di HelpCode-ai/anythingmcp

Tutte le issue di HelpCode-ai/anythingmcp

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.