Si construí una aplicación que accedió a algunos de los datos de, por ejemplo, Gmail, Twitter y Facebook, y quiero que el usuario solo tenga que ingresar su información de autenticación una vez, y restablecer después de algunos días o semanas, ¿cuál es la mejor manera de hacer esto, dinámicamente, en Ruby?Almacenamiento de contraseñas para API externas: mejor práctica
Veo una gran cantidad de personas sólo tienen un archivo de configuración de las credenciales de sus Clientes/usuarios ', así:
gmail_account: username: myClient password: myClientsPassword
Esto parece a) como que es muy inseguro, y b) que wouldn' Funcionó si quería almacenar este tipo de información para miles de usuarios. cual es la manera recomendada para hacer esto?
Me gustaría poder construir una interfaz sobre estos servicios, por lo que no es posible tener que ingresar credenciales cada vez que el usuario realiza una transacción.