New Features
SSO Authentication
Description Engini now supports SSO (Single Sign-On) authentication, enabling users to log in to the platform using a single set of credentials managed by an external Identity Provider (e.g., Okta). This simplifies the login process, reduces password management efforts, and integrates Engini seamlessly with existing authentication systems. Purpose The SSO authentication feature is designed to improve security, efficiency, and user experience. By centralizing authentication, it minimizes the risk of password-related issues, streamlines user access, and allows IT administrators to manage permissions more effectively. This ensures secure and convenient access to Engini for all users. To learn more about SSO Authentication, click here.New Functions
Text Functions
- EncryptSha1(text): Calculates the SHA-1 hash of a string and returns it as a 40-character hexadecimal string.
- EncryptSha256(text): Calculates the SHA-256 hash of a string and returns it as a 64-character hexadecimal string.
- EncryptSha512(text): Calculates the SHA-512 hash of a string and returns it as a 128-character hexadecimal string.
- EncryptMd5(text): Calculates the MD5 hash of a string and returns it as a 32-character hexadecimal string.
- RandomString(length, includeNumbers?): Generates a random string of the specified length using Aa-Zz characters. Optionally includes numbers (0-9) if includeNumbers is set to true.
Math Functions
- RandomInteger(min, max): Returns a random integer between the supplied min and max values. The min value must be greater than or equal to 0, and the max value must be less than or equal to 2147483647.
Date & Time Functions
- ConvertToUnixDatetime(datetime): Converts the supplied datetime into a Unix timestamp, representing the number of seconds since midnight, January 1, 1970 (UTC).
- Security & Hashing: The encryption functions provide robust hashing capabilities for secure data handling and verification.
- Random Data Generation: The random functions simplify creating randomized inputs, ideal for testing, simulations, or unique identifier generation.
- Temporal Data Management: The ConvertToUnixDatetime function streamlines time-based operations, ensuring seamless handling of timestamps across systems.