Actualmente tengo una aplicación de rails 3 que utiliza el complemento de diseño para la autenticación de sitios web. Pero ahora añadiré una aplicación para iPhone, así expondré las llamadas de API al dispositivo cliente (iPhone). ¿Cómo implementaría el módulo de autenticación para que el cliente de iPhone pueda autenticarse en el sitio de los raíles y acceder a alguna API?Autenticación API en rieles 3
¿Debo crear un proveedor de oauth, la autenticación de base de tokens o la simple http auth funcionan?
¿Podría publicar un fragmento de código de cómo una solicitud en código ruby iría con el token? – Gotjosh
OAuth es un tema bastante complejo, así que lo simplifico mucho, pero esencialmente durante la conexión inicial de OAuth, generaría un token de acceso y lo almacenaría en su base de datos junto con el usuario al que pertenece. Cuando realiza una solicitud a su API, debe proporcionar el token de acceso. Luego, su servicio podría buscar quién posee el token de acceso y autenticar/autorizar en consecuencia. Busque las bibliotecas de Ruby OAuth Provider. –