Ho un'app per i binari. Voglio iniziare a abilitare l'integrazione con iOS. Ho un sistema di autenticazione di base costruito principalmente da zero con un piccolo aiuto da Sorcery.Rails: autenticazione del token ex novo
La mia comprensione è che ci sono fondamentalmente due opzioni per l'integrazione mobile: HTTP Basic Auth o Token Auth. Da quello che sono stato in grado di trovare finora sembra che l'autenticazione token sia il metodo preferito.
Non ho familiarità con ciò che l'autenticazione di token è o come dovrebbe funzionare, e non sono stato in grado di trovare alcuna guida decente su questo, tranne alcuni tutorial su come utilizzare il modulo pertinente nel Crea una biblioteca.
Quindi, la mia domanda è, qual è la teoria di base dell'autenticazione token, e come sarebbe un sistema di autenticazione token da zero in rails? Capisco che condividere il codice per l'intero sistema potrebbe essere eccessivo per una risposta SO, ma sarei molto grato se qualcuno mi può aiutare a capire uno schema di base di come dovrebbe funzionare un tale sistema. Accetterei volentieri anche i collegamenti a qualsiasi materiale esistente valido su come farlo da zero, in quanto il problema principale è che non sono stato in grado di trovare nulla di simile.
Grazie!