Ho un'estensione di Chrome che richiede a un utente di accedere utilizzando la rotta chrome.identity.getAuthToken. Funziona bene, ma quando accedi devi solo utilizzare gli utenti con cui hai account in Chrome.Accedi all'estensione Chrome con un utente Google diverso da quello utilizzato da Chrome
Il client vorrebbe poter accedere con un altro account Google; quindi piuttosto che usare [email protected], che è l'account a cui Chrome ha effettuato l'accesso, desidera poter accedere utilizzando [email protected], che è anche un account Google valido.
È possibile accedere a Chrome con un account e Gmail con un secondo account e non ho la possibilità di scegliere nell'estensione.
È possibile?
Ottima risposta. Questo è molto vicino a come abbiamo finito per farlo. Magari avessimo saputo dell'URI di reindirizzamento delle app installato però. Il percorso che abbiamo intrapreso era indirizzare alla pagina di approvazione di OAuth, che indirizzava a una pagina su uno dei nostri server informando l'utente del successo o del motivo del fallimento. Un po 'tortuoso, ma funziona e il cliente è felice. – boodle
Questa tecnica funziona se hai solo bisogno della e-mail/nome dell'utente. Se è necessario connettersi con l'API di licenza del Chrome Webstore, è necessario creare una "app chrome" nella console degli sviluppatori che funzionerà solo con chrome.identity.getAuthToken –
Puoi spiegare questa parte: "Usa la tua estensione per iniettare un po 'di codice javascript in questa pagina per ottenere il codice di autorizzazione, chiudere la pagina HTML, eseguire la chiamata POST per ottenere l'email dell'utente. "? Non sono sicuro di come collegarmi alla pagina di autorizzazione dopo che l'utente ha completato il flusso. – Cory