sto utilizzando gli esempi forniti nella libreria "google-api-php-client" (http://code.google.com/p/google-api-php-client/) per implementare l'accesso e l'autorizzazione dell'utente sul mio sito web con i servizi di google. Non ho apportato alcuna modifica agli esempi, tranne l'aggiunta del mio ID cliente, ecc.Come conservare le autorizzazioni di google api (OAuth 2)?
L'autorizzazione funziona correttamente: gli utenti possono accedere e posso recuperare le informazioni fornite. Tuttavia, quando si esce dalla pagina, viene richiamata l'intera procedura di autorizzazione; gli utenti non vengono ricordati e devono concedere nuovamente le autorizzazioni, il che è un po 'fastidioso e non tipico per i google-login come li conosco.
Ad esempio: su StackOverflow, ho effettuato l'accesso con il mio account Google. Ogni volta che rivisto questo sito, ho effettuato l'accesso in automatico, o (se disconnessi) devo solo accedere di nuovo - non devo confermare di nuovo i diritti generali. Tuttavia, l'utilizzo degli esempi sul mio sito obbliga l'utente a consentire l'accesso ogni volta che il sito viene visitato di nuovo.
Ho fatto degli errori quando uso gli esempi? Cosa devo fare per evitare la richiesta di permesso più e più volte?
Grazie in anticipo per qualsiasi tipo di aiuto!
Grazie, Claudio! Quel collegamento sembra interessante. Sembra, che io abbia bisogno di una sorta di "token for dummies" -guide. :-) Nel frattempo ho scoperto, che '$ client-> setAccessType (" online "); $ client-> setApprovalPrompt ("auto"); 'risolve una parte del problema. Ho provato a memorizzare il token lato client come cookie, ma senza successo ... – Elvis
L'URL richiesto non è stato trovato su questo server. – yesitsme