Estoy pensando en usar SSKeychain para almacenar una contraseña en una aplicación iOS, pero no estoy seguro si necesito algún valor específico para la cuenta y el servicio, o si lo hará estar bien con solo arbitrarios. ¿Hay una práctica común?Cómo elegir valores de cuenta y servicio para SSKeychain
Respuesta
El servicio debe ser una cadena única para su aplicación, posiblemente use el identificador de paquete de iOS como el servicio o el nombre/URL de su aplicación o aplicación web o para lo que esté configurando la contraseña. Idealmente, esto debería ser constante a lo largo de su aplicación, pero no hay preferencia específica. Personalmente prefiero configurarlo en la URL del servicio web, pero esa es mi preferencia.
El bit de cuenta es esencialmente similar a un campo de nombre de usuario en cualquier aplicación. Eso es para que pueda almacenar varias contraseñas para el mismo servicio pero para diferentes cuentas. Si está trabajando en una aplicación que no tiene un campo de nombre de usuario, entonces puede configurarlo en 'usuario' o algo arbitrario, pero permanece constante en toda la aplicación y en versiones futuras.
Así que si estoy almacenando la contraseña para joebloggs con 'prueba' contraseña para el servicio acme.com, aquí es cómo me lo guardo:
NSString *password = [SSKeychain setPassword:@"test" forService:@"acme.com" account:@"joebloggs"];
SSKeychain es tan fácil y fantástico utilizar. Definitivamente una buena elección!
- 1. MySQL: Recuperar valores únicos y cuenta para cada
- 2. ¿Cómo elegir los valores de umbral T1 y T2 para Canopy Clustering?
- 3. ¿La diferencia entre la cuenta 'Sistema local' y la cuenta 'Servicio de red'?
- 4. ¿Qué servicio azul, debería elegir para mi aplicación node.js?
- 5. MySQL obtiene valores distintos y cuenta cuántos de cada uno?
- 6. Script Powershell para cambiar la cuenta de servicio
- 7. PHP - cuenta valores de matriz específicos
- 8. Qué almacenamiento NoSQL para elegir
- 9. Cuenta cuántos valores consecutivos son verdaderos
- 10. Agregar una cuenta de "Servicio de red" al grupo Administradores
- 11. Elegir y prueba decompilador
- 12. Cuenta de administrador: ¿Dónde, cuándo y cómo?
- 13. Cómo elegir entre DTD y XSD
- 14. ¿Cómo se debe elegir un puerto TCP/IP predeterminado para un nuevo servicio?
- 15. Usando putExtra para pasar valores al servicio de la intención
- 16. cuenta de servicio de Google Analytics OAuth AccessType = Desconectado C#
- 17. GData con Oauth con la cuenta de servicio
- 18. DateTimePicker: elegir fecha y hora
- 19. ¿Cómo elegir entre parList y parBuffer?
- 20. Ejecución de msiexec desde un servicio (cuenta del sistema local)
- 21. valores por defecto servicio WCF
- 22. Cuándo elegir complementos y cuándo elegir la pista
- 23. ¿Qué elegir? Servicio web ASMX o WCF en .net 3.5?
- 24. ¿Qué lenguaje de programación debo elegir para mi servicio web de alto rendimiento?
- 25. ¿Cómo elegir un enlace WCF?
- 26. ¿Es posible establecer programáticamente la cuenta de usuario para un servicio de Windows?
- 27. Servicio de Windows Elija Usuario o Cuenta del sistema en la Instalación
- 28. Elegir entre Prism y Caliburn
- 29. Autenticación de Windows y cuenta de servicio de red como db_owner
- 30. Elegir el ensamblador correcto y de aprendizaje para compilación