Tengo una aplicación de rieles con la que quiero empezar a habilitar la integración con iOS. Tengo un sistema de autenticación básico construido principalmente desde cero con un poco de ayuda de Sorcery.Rieles: autenticación de tokens desde cero
Según tengo entendido, hay básicamente dos opciones para la integración móvil: HTTP Basic Auth o Token Auth. De lo que he podido encontrar hasta ahora, parece que la autenticación Token es el método preferido.
No estoy familiarizado con lo que es la autenticación de tokens o cómo se supone que funciona, y realmente no he podido encontrar ninguna guía decente sobre esto, excepto algunos tutoriales sobre cómo usar el módulo relevante en el Diseñar biblioteca.
Entonces, mi pregunta es, ¿cuál es la teoría básica de la Autenticación de Token, y cómo sería un sistema token auth de token en los rieles? Entiendo que compartir el código de todo el sistema puede ser excesivo para una respuesta SO, pero estaría muy agradecido si alguien puede ayudarme a comprender un esquema básico de cómo se supone que funciona un sistema así. También me complacería aceptar enlaces desde cualquier punto sobre cualquier material existente sobre cómo hacerlo, ya que el principal problema es que no he podido encontrar nada parecido.
Gracias!