User OTP

User OTP service is used to generate OTP for user login, user registration and user password change.

Pre-requisites

  • Prior Knowledge of Java/J2EE.

  • Prior Knowledge of Spring Boot.

  • Prior Knowledge of KAFKA

  • Prior Knowledge of REST APIs and related concepts like path parameters, headers, JSON, etc.

  • The following services should be up and running:

    • user

    • MDMS

    • Id-Gen

    • URL-Shortening

    • notification-sms

Key Functionalities

  • The user-otp service validates the user details and request type and sends OTP for a particular action.

Deployment Details

  • Deploy the latest image of the user-otp service available.

Configuration Details

PropertyValueDescription

expiry.time.for.otp

3000

Expiry time of the otp

Integration Details

Integration Scope

User OTP service can be integrated with any organization or system that wants OTP-based validation for user login and registration.

Integration Benefits

  • Easy to create and simple process of generating bills from demands.

  • Easy to generate OTPs to validate mobile numbers for registration, login and password reset with simple API calls

Integration Steps

OTP can be generated by calling /user-otp/v1/_send

Last updated

All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.