Come faccio perfettamente utenti l'autenticazione per utilizzare i servizi associati a un account Google Apps?

StackOverflow https://stackoverflow.com/questions/2780097

Domanda

Ciao ragazzi Sto costruendo una soluzione basata su Google Apps. Fondamentalmente sto configurarlo in modo tale che:

  1. Quando il titolare account Google Apps lo installa lui / lei entra nei dettagli di autenticazione per un singolo account Googles Apps da utilizzare - che conto sarebbe stato utilizzato da tutti gli utenti dell'istanza del sistema installato per il caricamento di Google Documenti associati a tale account e la gestione delle voci di Google Calendar associato a tale account Google Apps.

  2. L'utente come detto può creare altri utenti e invitarli a accedere da una schermata di login separata e dovrebbero essere in grado di interagire con le strutture del sistema che permettono l'interazione con i servizi associati con la Google Apps account utilizzato per installare il sistema.

  3. Qualsiasi altro utente dello stesso dominio come l'utente originale possono anche installare il sistema ed essere automaticamente associato con l'istanza creato dall'utente dello stesso dominio.

ho ottenuto parti uno e tre tutti insieme su ma la seconda parte è dove mi sono bloccato - sto memorizzare le credenziali per l'account Google Apps centralizzati in una banca dati e avrebbe bisogno di un modo per autenticare senza soluzione di continuità con i dettagli cioè non voglio che gli utenti devono aggiungere nel segno in dettaglio né devono passare attraverso il processo di dover essere chiesto il permesso di consentire all'applicazione di accedere ai servizi di Google Apps - Vorrei che quando gli utenti accedono a loro vengono automaticamente in modo trasparente anche eseguito l'accesso all'account Google Apps come bene e essere in grado di utilizzare i suoi servizi.

Come posso fare che desidero farla finita con il processo di 'chiedere l'utente per il quale account per accedere o schermata di login di Google Apps' e la seconda fase di chiedere il permesso per consentire l'accesso alle applicazioni per l'account.

Lo so che può essere fatto - Ho installato carichi di applicazioni e nessuno di loro mi richiede di passare attraverso questo processo di due fronti di autenticazione che trovo del tutto inutile - cosa devo fare? - Aiuto per favore

!
È stato utile?

Soluzione

Hai visto Zend_Gdata la Zend Framework? Si tratta di un'interfaccia PHP 5 per l'accesso ai dati di Google, a prima vista sembra di fare tutte le cose che vuoi.

http://framework.zend.com/manual/en /zend.gdata.introduction.html

Altri suggerimenti

Sarà necessario prendere in consegna il processo di autenticazione per l'autenticazione manico di sessioni web. La notizia buona è che si può davvero farlo (SSO / SAML), cattiva notizia è che può essere un sacco di lavoro.

In sostanza si sarebbe costruire il proprio provider di SSO, bastone davanti al tuo dominio (in modo che gestisce tutti auth), e lasciare gestire il processo di login in modo che sia il più semplice come avete bisogno.

A un livello più alto, suona come si sta utilizzando un unico account per proxy di accesso multi-utente in Google Apps; si potrebbe desiderare di controllare la TOS come io sono abbastanza sicuro che è visto di buon occhio (uccide la tracciabilità).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top