One-Time Password (OTP) Integration
The One Time Password (OTP) sign-in feature is a streamlined, secure, and password-less authentication mechanism integrated into the application. This feature allows users to sign in using their personal email or mobile phone number, receiving a time-sensitive code (OTP) that grants them access to the system. This method eliminates the need for users to remember and manage passwords, simplifying the login process while maintaining a high level of security.
User Request for OTP: The user enters their personal email address or mobile phone number on the login screen. Upon submission, the application sends a One Time Password (OTP) to the provided email or phone number.
OTP Validity: The OTP is time-sensitive, typically valid for only a few minutes, ensuring that it can only be used in the immediate login attempt. The user receives the OTP and inputs it on the application’s login page.
Authentication Process: The user enters the OTP in the designated field. The system verifies the OTP, ensuring it matches the one sent and is within the time window. Once verified, the user is successfully logged into the application.
Integration with HRIS (Human Resource Information System): For the OTP feature to work, users' personal email addresses or phone numbers need to be stored in the application. These personal details are synchronized with the system through the HRIS integration, allowing the application to securely send OTPs to verified contact points (email or phone number).
No Passwords to Remember: Users can easily sign in without the hassle of remembering complex passwords.
Enhanced Security: OTPs are time-sensitive and can only be used once, reducing the risk of unauthorized access.
Improved User Experience: Simplifies the sign-in process, making it more accessible and user-friendly.
Efficient HRIS Integration: The HRIS sync ensures that the user’s personal details are always up-to-date, streamlining user management.
An employee who has registered their email or phone number in the HRIS system (or another company database), is able to quickly sign in to the application by requesting an OTP. The HRIS system ensures that their contact information is always current and the application sends an OTP to the correct contact point, allowing for a seamless and secure login experience.
+-------------------+ | User Login | | (Email or Phone) | +--------+----------+ | v +-------------------+ | HRIS Sync | | (User Info Sync) | +--------+----------+ | v +--------------------+ | Send OTP to | | User (Email/Phone)| +--------+-----------+ | v +-------------------+ | User Enters OTP | +--------+----------+ | v +--------------------+ | OTP Validation & | | User Authentication| +--------------------+ | v +--------------------+ | User Logged | | In Successfully| +--------------------+
The OTP sign-in feature offers a modern, password-less solution for users to log into the application, enhancing both the security and user experience. By leveraging HRIS integration, the system ensures smooth and accurate delivery of OTPs, enabling efficient access to the application for all users.