The OTP Manager product allows the generation, sending, and validation of OTP (One Time Password) keys or Single Use Passwords.
The generation of an OTP is linked to a series of configuration parameters: key length, the possibility of having numbers, uppercase or lowercase letters, expiration time, and the number of allowed validation attempts, among others. OTP Manager offers two generation options: the first one takes the OTP generation options from a pre-established configuration, which must be created beforehand, and the second one takes the OTP generation options from the initial request.
All generated OTPs must be associated with a client and a user, and the way to associate them is through a customer account ID, and a phone number or an email address. In other words, each OTP generation request must include a phone number or an email address, to which the generated key will be associated. This is to be able to perform a subsequent validation of the key.
OTP Manager has the possibility to generate an OTP and return it in the response to the request. However, if required, it is also possible to send it to an end user through Masiv channels. The supported channels are SMS, Email, Voice, WhatsApp, and through Transactional Hub flows.
All requests made to the different OTP Manager endpoints must contain an authentication header.
Headers:
Authorization: Bearer/Basic <Authentication Token>
<aside> 🔗 https://otp-manager.masivapp.com
</aside>