Domanda

Come organizzazione, utilizziamo Google Apps. Abbiamo la versione a pagamento (mappato al nostro dominio) ecc ...

Stiamo sviluppando un'applicazione web based per la gestione degli ordini, e altre funzionalità di business. Voglio essere in grado di utilizzare login federata con Google Apps accounts- Ad esempio, se un utente è connesso alla loro posta elettronica (Gmail) - dovrebbero automaticamente essere registrato per la nostra applicazione ASP.net Se non è registrato in - il registro in forma dovrebbe autenticarsi. contro i nostri account Google Apps.

Come si può fare? E 'possibile essere in grado di "ottenere" l'utente che attualmente connesso con questo metodo, ecc ...?

È stato utile?

Soluzione

Certo, l'uso dotNetOpenAuth . E 'raccomandato dalla libreria OpenID e dovrebbe essere facile in uso. Per quanto riguarda Google fornisce l'interfaccia OpenID ci dovrebbe essere alcun problema con l'utilizzo nella vostra applicazione.

StackOverflow sta utilizzando con successo e ho effettuato l'accesso qui sempre quando ho effettuato l'accesso sul mio account Google.

Altri suggerimenti

Basta fare una rapida ricerca attraverso la documentazione delle API di Google, suona come è necessario utilizzare implementazione di Google di OAuth protocollo .

Se non hai ancora iniziato in via di sviluppo, si potrebbe anche considerare in via di sviluppo per AppEngine - utilizzando Python o Java (anche se io preferirei Python me stesso).

Vantaggio è che ha un integrazione molto più stretto con i servizi di Google Apps e sarà molto più facile costruire ulteriori funzionalità che funziona con Google Apps (docs / posta elettronica, ecc). Oltre a questo, ci avevate troppi fastidi per ospitare l'applicazione.

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