Ho una sola applicazione API (rails-api) e sto cercando di autorizzare un utente sia su email / password o servizi di terze parti come Facebook o Twitter ecc, quindi so che dovrò usare Oauth ad un certo punto .
La mia domanda è, posso usare Oauth, o devo implementare la mia autenticazione (o qualcosa come Devise) per fare l'autorizzazione manuale di posta elettronica. Non capisco abbastanza bene Oauth per sapere se posso fare l'autenticazione manuale con il mio singolo endpoint, sembra che funzioni solo con 2 endpoint (il mio server e un servizio di terze parti). Preferirei non usare Devise non è costruito per una API e aggiunge un sacco di overhead IMO.