Otp-one-time-passcode-verification-second-factor-authentication-sms-email
From Joomla! Documentation
OTP VERIFICATION[edit]
ONE TIME PASSWORD (OTP) Validation process of identifying and validating an individual is the rudimentary step before granting access to any protected service.
OTP VERIFICATION For Users before Registration [edit]
This layer of security, termed as One Time Password (OTP), creates an extra layer that requires validation of Email or Phone with the generated OTP. The OTP is a numeric code that is randomly and uniquely generated during each authentication process.
This adds an additional layer of security, as the passcode generated is a fixed number of digits generated at time of authentication and it also has expiry time, So, that now one can re-use that passcode to authenticate himself.
- The two main methods for delivery of the OTP is:
1) SMS Based: This is one of the methods for OTP Verification in which the OTP is sent via message. Here, the OTP is generated on the server-side.
2) Email Based: This is one of the methods for OTP Verification in which the OTP is sent via Email. Here, the OTP is generated on the server-side. It is the most common method of OTP delivery that is encountered across services.