925 novedades de la versión 2025
116 N o v e d a d W D W B WM GESTIÓN SEGURA DE CONTRASEÑAS EN EL CÓDIGO Las contraseñas, las claves privadas y los tokens se utilizan a menudo en programación. Por ejemplo: • contraseña de conexión a una base de datos • contraseña de un archivo de datos (tabla) • contraseña de una cuenta de correo electrónico • token de OAuth • contraseña de una hoja de cálculo • contraseña de un documento de Word Por razones obvias de seguridad, estos elementos no deben dejarse sin cifrar en el código fuente. Para evitar la implementación de mecanismos de seguridad personales o de terceros, la versión 2025 incluye un almacén de contraseñas de cadenas secretas. Ventaja de esta novedad en la versión 2025: Seguridad automática 117 N o v e d a d W D W B WM UN ALMACÉN DE CONTRASEÑAS EN SU PROYECTO Esta potente herramienta funciona de forma sencilla. A partir de la versión 2025, el proyecto permite guardar contraseñas (cadenas secretas) en un almacén integrado en el proyecto. También puede crear un almacén dentro de un conjunto de procedimientos, lo que resulta particularmente útil si necesita compartir un almacén. El almacén mismo está protegido por una contraseña. Cada cadena secreta está asociada a un identificador y a una descripción. Solo necesita utilizar este identificador en el código fuente. Todos los desarrolladores del proyecto pueden utilizar este identificador. Edición segura de cadenas secretas Ventaja de esta novedad en la versión 2025: Proteja sus contraseñas automáticamente 118 N o v e d a d W D W B WM USO EN WLANGUAGE Las cadenas secretas son muy fáciles de usar en WLanguage. Basta con utilizar el identificador definido en el almacén directamente en el código. Para pasar este valor de forma segura a un procedimiento, utilice el nuevo tipo SecretString de WLanguage. ConexionBD is Connection ContraseñaBD is SecretString = Contraseña_BD ConexionBD .Password = ContraseñaBD Ventaja de esta novedad en la versión 2025: Uso de cadenas secretas simple y seguro 119 N o v e d a d W D W B WM PROTECCIÓN INTEGRADA En los modos de depuración y seguimiento de procesos, las cadenas secretas nunca serán visibles. Las funciones que muestran contenido (p. ej., la función Info ) no tienen ningún efecto. En resumen, es imposible ver el contenido de una variable de tipo SecretString . Ventaja de esta novedad en la versión 2025: Protección total ALMACÉN DE CONTRASEÑAS EN SU CÓDIGO WLANGUAGE N o v e d a d e s e n W I ND E V 2 0 2 5 WE B D E V 2 0 2 5 W I ND E V Mo b i l e 2 0 2 5 & W I ND E V S u i t e S a a S 26
Made with FlippingBook
RkJQdWJsaXNoZXIy NDQ0OA==