Sto scrivendo un plugin per Wordpress che, spero, consentirà all'amministratore di Wordpress di concedere l'accesso al plugin ai propri Google Cal e Contatti e continuare ad accedere a tali servizi anche quando l'amministratore non è collegato al proprio sito Wordpress. L'interfaccia principale per questo è controllata dalla pagina delle impostazioni del plugin di Wordpress e non è accessibile agli utenti di siti non amministratori.
Pensavo che questo metodo avrebbe funzionato: link
Posso generare un ID cliente sulla Console dell'API di Google Dev, ma è necessario che ci siano uno o più URI "Origini JavaScript autorizzati" compilati nella Google Dev Console (se seleziono "Web App"). Dal momento che non riesco a compilare tutti gli URI dei server su cui verrà installato il plugin, mi chiedo se c'è un altro modo per generare un ID client o lasciare che l'utente del plugin conceda l'autorizzazione al plug-in.
Una possibilità è che l'utente del plug-in configuri il proprio progetto e ID client tramite la console dell'API di Google Dev e fornisca un input nella pagina delle impostazioni per l'ID client (ala link ). Ma non voglio che l'utente faccia così tanto lavoro. Quindi mi chiedo se c'è un altro modo.
È possibile generare una chiave API e in qualche modo nasconderlo dall'utente del plugin? O qualche altro metodo di cui non sono a conoscenza?
Grazie!