Stavo sviluppando un'app che utilizza l'autenticazione API di Facebook per l'accesso dell'utente.
Ma a volte il processo di accesso era molto lento (ci sono voluti 4 ~ 5 minuti per completare l'autenticazione utente Facebook). Quindi sto pensando a metodi di autenticazione alternativi ad eccezione delle API di Facebook.
Puoi suggerire qualche autenticazione alternativa?
Twitter ha un'API aperta che utilizza oAuth (come Facebook).
Esistono altri siti implementa oAuth e dispone di un'API aperta in modo che io possa fare riferimento?
risposte:
1 per risposta № 1Sei sicuro che il lungo tempo di autenticazione non sia dovuto a qualche bug nel tuo codice?
È molto probabile che il tempo di autenticazione sia lungonon è un problema da parte di Facebook (recentemente ci sono stati dei tempi di inattività; hai provato nelle ultime due ore?): milioni di clienti si affidano al loro sistema di autenticazione. Penso che il tempo di autenticazione sarebbe comparabile su qualsiasi anche altri servizi.
https://github.com/fernandezpablo85/scribe-java è una libreria di autenticazione ben nota che prevedeautenticazione tramite molti provider OpenId come Yahoo !, Google e Facebook. Probabilmente otterrai tempi di risposta di autenticazione migliori da una libreria standard come questa.