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.