mGramSeva - User OTP

Overivew

user-otp service is responsible to genreate otp for user Login, user Regstration 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.

  • Following services should be up and running:

    • user

    • MDMS

    • Id-Gen

    • URL-Shortening

    • notification-sms

Key Functionality: 

  • user-otp service generate validates the user details and request type and send otp for a particular action.

Deployment Details:

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

Configuration Details:



 

 

 

 

 

 

expiry.time.for.otp

3000

Expiry time of the otp

 

 

 

 

Integration

Integration Scope

User Otp service can be integrated with any organizattion or system that wants otp based validation for user login, registration.

Integration Benefits

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

  • Easy to generate otp to validate mobile number for registration , login and password reset with simple api calls

Steps to Integration

  1. otp can be generate calling /user-otp/v1/_send