Skip to content
  • reshmi-nair's avatar
    24c7ecf1
    Merge release-3.3.0 branch to master (#566) · 24c7ecf1
    reshmi-nair authored
    
    
    * SB-19960: User read API shall start to return the status and error fields (#492)
    
    * #SH-441 Read email and phone of external ids as plain text (#464)
    
    * SH 55 Generate OTP API changes for managed user (#405)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API changes (#418)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SB-19367 Remove submodules and add code directly (#419)
    
    * SB-19367 Unify mw and util actors
    
    * SB-19367 Bring in code from other repo
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-162 add new endpoint create-user and authenticating token  (#422)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * Issue #SH-135 create user of managedUser actor changes
    
    * Issue #SH-135 auth-token changes
    
    * Issue #SH-162 removed duplicate code
    
    * Issue #SH-162 separate methods for createUserV3 and createUserV4
    
    * Issue #SH-162 redudant code moved to common methods
    
    * Issue #SH-162 removed unused code
    
    * SH-135 updating managedby account. (#424)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * SH-175 Allow only N managed users to be created under LIUA (#429)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * Fixing testcase issues
    
    * Code coverage fix
    
    * Code review fix
    
    * SH-215  Remove uniqueness check for external id values in cust org (#434)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-215 Remove  check uniqueness for external id values in cust org
    
    * SH-215 Fixing testcase errors
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH#161 update email/phone for MUA by LIUA (#431)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * SH-245 Authenticating MUA managedBy userid wrto token userid (#439)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440)
    
    * SH-328 read api changes for MUA (#442)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SH-245 read api changes for MUA
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-333 Accept TnC for MUA (#444)
    
    * SH-373 Fix OTP message (#447)
    
    merge issue
    
    * SB 19442 Read using primary key from the ExternalId table (#448)
    
    * Issue #SH-333 code merge issue
    
    * Issue #SH-333 while updating external-id details getting DB error
    
    * Issue #SB-19442 user externalId code changes wrto table primary key change
    
    * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId
    
    * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Issue #SB-19484 feat: shift akka tell call and logs (#446)
    
    * Issue #SB-19484 feat: shift akka tell call and logs
    
    * Update OTPActor.java
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 List API to fetch managedUsers of a user (#449)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 changes
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens'
    
    * Issue #SB-19549 Fix start time type check for telemetry (#453)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 Fix URL (#454)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB 19549 shadow-user bulk upload issue (#455)
    
    * Issue #SB-19549 checking is not necessary for telemetry
    
    * Issue #SB-19549 changing telemetryContext data type
    
    * Issue #SB-SB19549 removing the start-time
    
    * Issue #SB-SB19549 revoking BulkMigrationUser changes
    
    * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy  (#456)
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy and order
    
    * SH-411 Code review comments applied
    
    * Issue #SH-397 validating the managedBy token (#451)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * SH-445 read api with fields and fix request interceptor (#457)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue SH-445 Fix 500 error caused due to Optional (#459)
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Fix user search regression (#461)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    * SH-461 Fix user search regression
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-445 Issues in search api and updating mua details (#462)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue #SH-445 MUA details not updating
    
    * SH-470 Play flash is holding the managed for token (#463)
    
    * adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * Issue SH-470 removed logs
    
    * Issue SH-470 removed logs
    
    * Issue #SH-470 added logs
    
    * #SH-441 read email and phone externalId in plain text
    
    * #SH-441 read email and phone externalId in plain text
    
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    
    * ISSUE#SC-1815: telemetry version fix (#468)
    
    * SH-437 Encrypt declared-email/declared-phone fields in externalids (#467)
    
    * SH 55 Generate OTP API changes for managed user (#405)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API changes (#418)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SB-19367 Remove submodules and add code directly (#419)
    
    * SB-19367 Unify mw and util actors
    
    * SB-19367 Bring in code from other repo
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-162 add new endpoint create-user and authenticating token  (#422)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * Issue #SH-135 create user of managedUser actor changes
    
    * Issue #SH-135 auth-token changes
    
    * Issue #SH-162 removed duplicate code
    
    * Issue #SH-162 separate methods for createUserV3 and createUserV4
    
    * Issue #SH-162 redudant code moved to common methods
    
    * Issue #SH-162 removed unused code
    
    * SH-135 updating managedby account. (#424)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * SH-175 Allow only N managed users to be created under LIUA (#429)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * Fixing testcase issues
    
    * Code coverage fix
    
    * Code review fix
    
    * SH-215  Remove uniqueness check for external id values in cust org (#434)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-215 Remove  check uniqueness for external id values in cust org
    
    * SH-215 Fixing testcase errors
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH#161 update email/phone for MUA by LIUA (#431)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * SH-245 Authenticating MUA managedBy userid wrto token userid (#439)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440)
    
    * SH-328 read api changes for MUA (#442)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SH-245 read api changes for MUA
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-333 Accept TnC for MUA (#444)
    
    * SH-373 Fix OTP message (#447)
    
    merge issue
    
    * SB 19442 Read using primary key from the ExternalId table (#448)
    
    * Issue #SH-333 code merge issue
    
    * Issue #SH-333 while updating external-id details getting DB error
    
    * Issue #SB-19442 user externalId code changes wrto table primary key change
    
    * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId
    
    * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Issue #SB-19484 feat: shift akka tell call and logs (#446)
    
    * Issue #SB-19484 feat: shift akka tell call and logs
    
    * Update OTPActor.java
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 List API to fetch managedUsers of a user (#449)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 changes
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens'
    
    * Issue #SB-19549 Fix start time type check for telemetry (#453)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 Fix URL (#454)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB 19549 shadow-user bulk upload issue (#455)
    
    * Issue #SB-19549 checking is not necessary for telemetry
    
    * Issue #SB-19549 changing telemetryContext data type
    
    * Issue #SB-SB19549 removing the start-time
    
    * Issue #SB-SB19549 revoking BulkMigrationUser changes
    
    * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy  (#456)
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy and order
    
    * SH-411 Code review comments applied
    
    * Issue #SH-397 validating the managedBy token (#451)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * SH-445 read api with fields and fix request interceptor (#457)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue SH-445 Fix 500 error caused due to Optional (#459)
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Fix user search regression (#461)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    * SH-461 Fix user search regression
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-445 Issues in search api and updating mua details (#462)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue #SH-445 MUA details not updating
    
    * adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * Issue SH-470 removed logs
    
    * Issue SH-470 removed logs
    
    * Issue #SH-470 added logs
    
    * Issue #SH-437 encrypting declared-email,declared-phone fileds in externalIds details
    
    * Issue #SH-437 read-api changes wrto externalIds declared email/phone
    
    * Issue #SH-437 read-api changes wrto externalIds declared email/phone
    
    * Issue #SH-437 external id values coping from original fields
    
    * Issue #SH-437 added null check for the test-case failures
    
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    
    * SH-517 Ignore framework if invalid values are passed (#470)
    
    * SH 55 Generate OTP API changes for managed user (#405)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API changes (#418)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SB-19367 Remove submodules and add code directly (#419)
    
    * SB-19367 Unify mw and util actors
    
    * SB-19367 Bring in code from other repo
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-162 add new endpoint create-user and authenticating token  (#422)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * Issue #SH-135 create user of managedUser actor changes
    
    * Issue #SH-135 auth-token changes
    
    * Issue #SH-162 removed duplicate code
    
    * Issue #SH-162 separate methods for createUserV3 and createUserV4
    
    * Issue #SH-162 redudant code moved to common methods
    
    * Issue #SH-162 removed unused code
    
    * SH-135 updating managedby account. (#424)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * SH-175 Allow only N managed users to be created under LIUA (#429)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * Fixing testcase issues
    
    * Code coverage fix
    
    * Code review fix
    
    * SH-215  Remove uniqueness check for external id values in cust org (#434)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-215 Remove  check uniqueness for external id values in cust org
    
    * SH-215 Fixing testcase errors
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH#161 update email/phone for MUA by LIUA (#431)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * SH-245 Authenticating MUA managedBy userid wrto token userid (#439)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440)
    
    * SH-328 read api changes for MUA (#442)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SH-245 read api changes for MUA
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-333 Accept TnC for MUA (#444)
    
    * SH-373 Fix OTP message (#447)
    
    merge issue
    
    * SB 19442 Read using primary key from the ExternalId table (#448)
    
    * Issue #SH-333 code merge issue
    
    * Issue #SH-333 while updating external-id details getting DB error
    
    * Issue #SB-19442 user externalId code changes wrto table primary key change
    
    * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId
    
    * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Issue #SB-19484 feat: shift akka tell call and logs (#446)
    
    * Issue #SB-19484 feat: shift akka tell call and logs
    
    * Update OTPActor.java
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 List API to fetch managedUsers of a user (#449)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 changes
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens'
    
    * Issue #SB-19549 Fix start time type check for telemetry (#453)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 Fix URL (#454)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB 19549 shadow-user bulk upload issue (#455)
    
    * Issue #SB-19549 checking is not necessary for telemetry
    
    * Issue #SB-19549 changing telemetryContext data type
    
    * Issue #SB-SB19549 removing the start-time
    
    * Issue #SB-SB19549 revoking BulkMigrationUser changes
    
    * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy  (#456)
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy and order
    
    * SH-411 Code review comments applied
    
    * Issue #SH-397 validating the managedBy token (#451)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * SH-445 read api with fields and fix request interceptor (#457)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * Issue SH-445 Fix 500 error caused due to Optional (#459)
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Fix user search regression (#461)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    * SH-461 Fix user search regression
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-445 Issues in search api and updating mua details (#462)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue #SH-445 MUA details not updating
    
    * SH-470 Play flash is holding the managed for token (#463)
    
    * adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * Issue SH-470 removed logs
    
    * Issue SH-470 removed logs
    
    * Issue #SH-470 added logs
    
    * SH-517 ignore or accept fw values in createUserV4
    
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    
    * SH-568 Copy email and phone when it is masked and updated status field for each external ids (#471)
    
    * SH-568 Copy email and phone when it is masked and updated status field
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Add comments
    
    * TG-125 Add new v2 notification endpoint (#469)
    
    * Issue #TG-125 feat:add new v2 notification endpoint
    
    * Issue #TG-125 feat:add new v2 notification endpoint
    
    * Issue #TG-125 feat: moved test to correct pkg
    
    * Issue #TG-125 feat:fixed test case
    
    * Issue #TG-125 feat:removed unused method
    
    * Issue #TG-125 feat:removed unused code
    
    * Issue #TG-125 feat:added null check for resource cleanup
    
    * TG-279 Httpclient change (#475)
    
    * Issue #TG-279 feat: implemeted httpclient
    
    * Issue #TG-279 feat: implemeted httpclient
    
    * Issue #TG-279 feat:HttpClientUtil test case
    
    * Issue #TG-279 feat:FCM Notification test case
    
    * Issue #TG-279 feat:merge v2 notification cahnges
    
    * Issue #TG-279 feat:merge v2 notification cahnges
    
    * Issue #SH-587 user-exists api v2
    
    * Issue #SH-587 Added missed file
    
    * Issue #SH-587 added test case for user-exits actor call
    
    * Issue #SH-587 added test case for user-exits actor call
    
    * Issue #SH-587 added testcase for controller
    
    * Issue #SH-587 added test case for captchahelper
    
    * Issue #SH-587 added test case for captchahelper
    
    * Issue #SH-587 added test case for captchahelper
    
    * Issue #SH-587 allowing username as key for user-exists v2 api
    
    * Issue #SH-587 allowing username as key for user-exists v2 api
    
    * Issue #SH-587 allowing username as key for user-exists v2 api
    
    * SB-19800 read kc public key from env (#481)
    
    * SH-691 save location id instead of location codes (#483)
    
    * save location id instead of location codes
    
    * SH-691 added null check
    
    * SH-691 changed status to pending and reading the proper details
    
    * SH-691 changed status to pending and reading the proper details
    
    * SH-691 removed status column change for 3.1.0 will be considered in 3.2.0
    
    * SH-691 no need to update status value
    
    * SH-691 no need to update status value
    
    * SH-672 Return 418 as response status when captcha fails (#485)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api (#487)
    
    * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api
    
    * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api
    
    * SB-19871 removed location from the decryption and encryption list
    
    * SB-19892: SSO onboarding throws v1/user/read failure  (#486)
    
    * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES
    
    * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB-19960: read declarations fro new table user-declarations
    
    * SB-19960: read declarations fro new table user-declarations
    
    * SB-19960: created new v3 user read api
    
    * SB-19960: change method name
    
    * SB-19960: review changes
    
    * SB-19960: review changes
    
    * SB-19960: added controller test case for v3 user read api
    
    Co-authored-by: default avatarsknirmalkar89 <59080585+sknirmalkar89@users.noreply.github.com>
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    Co-authored-by: default avatarHarikumar Palemkota <harip@ilimi.in>
    Co-authored-by: default avatarRayulu <vrayulu@users.noreply.github.com>
    
    * SB-19960: added new end point v1/user/declarations (#493)
    
    * SC-1850 Update update and read api to work with new self declared table (#495)
    
    * SC-1850 Enabled existing update and read to workwith new table design
    
    * SC-1850 changing function name
    
    * SC-1850 changing Actor name
    
    * SC-1850 Changing Actor name
    
    * SC-1850 Changing Actor name
    
    * Sc-1850 adding test for util
    
    * SC-1850 CircleCi config change to include change at user actor level
    
    * SC-1850 CircleCi config change to include change at user actor level
    
    * SC-1850 CircleCi config
    
    * SC-1850 CircleCi config
    
    * SC-1850 CircleCi config
    
    * SC-1850 CircleCi config
    
    * SC-1850 CircleCi config
    
    * SC-1877 new v1/user/declarations api for self declared  (#496)
    
    * SC-1877 Push v1 update api change
    
    * SC-1877 Adding testcase
    
    * SC-1877 Adding testcase
    
    * SC-1877 Adding testcase
    
    * SC-1877 Adding testcase
    
    * SC-1882 Set createdBy or updated through callerId (#498)
    
    * SC-1882 adding caller Id as createdBy or updatedBy
    
    * SC-1882 status to pending and read api change
    
    * SC-1882 read api change to have similar structure as update
    
    * SB-20052 update api fix (#504)
    
    * SB-20052 update api fix
    
    * SB-20052 update api fix
    
    * SB-20052 adding null check
    
    * SB-19845 changed telemetry logs version to 3.2 (#489)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SC-1883: Enhance create tenant preference api (#500)
    
    * SC-1883: Enhance create tenant preference api
    
    * SC-1883: CircleCi config update to get coverage of common actors moduke
    
    * SC-1883: add createdBy in tenant preference create api
    
    * SH-835 Roll forward mobile specific captcha into 3.2 (#499)
    
    * #SH-441 Read email and phone of external ids as plain text (#464)
    
    * SH 55 Generate OTP API changes for managed user (#405)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API changes (#418)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SB-19367 Remove submodules and add code directly (#419)
    
    * SB-19367 Unify mw and util actors
    
    * SB-19367 Bring in code from other repo
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-162 add new endpoint create-user and authenticating token  (#422)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * Issue #SH-135 create user of managedUser actor changes
    
    * Issue #SH-135 auth-token changes
    
    * Issue #SH-162 removed duplicate code
    
    * Issue #SH-162 separate methods for createUserV3 and createUserV4
    
    * Issue #SH-162 redudant code moved to common methods
    
    * Issue #SH-162 removed unused code
    
    * SH-135 updating managedby account. (#424)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * SH-175 Allow only N managed users to be created under LIUA (#429)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * Fixing testcase issues
    
    * Code coverage fix
    
    * Code review fix
    
    * SH-215  Remove uniqueness check for external id values in cust org (#434)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-215 Remove  check uniqueness for external id values in cust org
    
    * SH-215 Fixing testcase errors
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH#161 update email/phone for MUA by LIUA (#431)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * SH-245 Authenticating MUA managedBy userid wrto token userid (#439)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440)
    
    * SH-328 read api changes for MUA (#442)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SH-245 read api changes for MUA
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-333 Accept TnC for MUA (#444)
    
    * SH-373 Fix OTP message (#447)
    
    merge issue
    
    * SB 19442 Read using primary key from the ExternalId table (#448)
    
    * Issue #SH-333 code merge issue
    
    * Issue #SH-333 while updating external-id details getting DB error
    
    * Issue #SB-19442 user externalId code changes wrto table primary key change
    
    * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId
    
    * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Issue #SB-19484 feat: shift akka tell call and logs (#446)
    
    * Issue #SB-19484 feat: shift akka tell call and logs
    
    * Update OTPActor.java
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 List API to fetch managedUsers of a user (#449)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 changes
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens'
    
    * Issue #SB-19549 Fix start time type check for telemetry (#453)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 Fix URL (#454)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB 19549 shadow-user bulk upload issue (#455)
    
    * Issue #SB-19549 checking is not necessary for telemetry
    
    * Issue #SB-19549 changing telemetryContext data type
    
    * Issue #SB-SB19549 removing the start-time
    
    * Issue #SB-SB19549 revoking BulkMigrationUser changes
    
    * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy  (#456)
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy and order
    
    * SH-411 Code review comments applied
    
    * Issue #SH-397 validating the managedBy token (#451)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * SH-445 read api with fields and fix request interceptor (#457)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue SH-445 Fix 500 error caused due to Optional (#459)
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Fix user search regression (#461)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    * SH-461 Fix user search regression
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-445 Issues in search api and updating mua details (#462)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue #SH-445 MUA details not updating
    
    * SH-470 Play flash is holding the managed for token (#463)
    
    * adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * Issue SH-470 removed logs
    
    * Issue SH-470 removed logs
    
    * Issue #SH-470 added logs
    
    * #SH-441 read email and phone externalId in plain text
    
    * #SH-441 read email and phone externalId in plain text
    
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    
    * ISSUE#SC-1815: telemetry version fix (#468)
    
    * SH-437 Encrypt declared-email/declared-phone fields in externalids (#467)
    
    * SH 55 Generate OTP API changes for managed user (#405)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API changes (#418)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SB-19367 Remove submodules and add code directly (#419)
    
    * SB-19367 Unify mw and util actors
    
    * SB-19367 Bring in code from other repo
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-162 add new endpoint create-user and authenticating token  (#422)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * Issue #SH-135 create user of managedUser actor changes
    
    * Issue #SH-135 auth-token changes
    
    * Issue #SH-162 removed duplicate code
    
    * Issue #SH-162 separate methods for createUserV3 and createUserV4
    
    * Issue #SH-162 redudant code moved to common methods
    
    * Issue #SH-162 removed unused code
    
    * SH-135 updating managedby account. (#424)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * SH-175 Allow only N managed users to be created under LIUA (#429)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * Fixing testcase issues
    
    * Code coverage fix
    
    * Code review fix
    
    * SH-215  Remove uniqueness check for external id values in cust org (#434)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-215 Remove  check uniqueness for external id values in cust org
    
    * SH-215 Fixing testcase errors
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH#161 update email/phone for MUA by LIUA (#431)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * SH-245 Authenticating MUA managedBy userid wrto token userid (#439)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440)
    
    * SH-328 read api changes for MUA (#442)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SH-245 read api changes for MUA
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-333 Accept TnC for MUA (#444)
    
    * SH-373 Fix OTP message (#447)
    
    merge issue
    
    * SB 19442 Read using primary key from the ExternalId table (#448)
    
    * Issue #SH-333 code merge issue
    
    * Issue #SH-333 while updating external-id details getting DB error
    
    * Issue #SB-19442 user externalId code changes wrto table primary key change
    
    * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId
    
    * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Issue #SB-19484 feat: shift akka tell call and logs (#446)
    
    * Issue #SB-19484 feat: shift akka tell call and logs
    
    * Update OTPActor.java
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 List API to fetch managedUsers of a user (#449)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 changes
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens'
    
    * Issue #SB-19549 Fix start time type check for telemetry (#453)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 Fix URL (#454)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB 19549 shadow-user bulk upload issue (#455)
    
    * Issue #SB-19549 checking is not necessary for telemetry
    
    * Issue #SB-19549 changing telemetryContext data type
    
    * Issue #SB-SB19549 removing the start-time
    
    * Issue #SB-SB19549 revoking BulkMigrationUser changes
    
    * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy  (#456)
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy and order
    
    * SH-411 Code review comments applied
    
    * Issue #SH-397 validating the managedBy token (#451)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * SH-445 read api with fields and fix request interceptor (#457)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue SH-445 Fix 500 error caused due to Optional (#459)
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Fix user search regression (#461)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    * SH-461 Fix user search regression
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-445 Issues in search api and updating mua details (#462)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue #SH-445 MUA details not updating
    
    * adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * Issue SH-470 removed logs
    
    * Issue SH-470 removed logs
    
    * Issue #SH-470 added logs
    
    * Issue #SH-437 encrypting declared-email,declared-phone fileds in externalIds details
    
    * Issue #SH-437 read-api changes wrto externalIds declared email/phone
    
    * Issue #SH-437 read-api changes wrto externalIds declared email/phone
    
    * Issue #SH-437 external id values coping from original fields
    
    * Issue #SH-437 added null check for the test-case failures
    
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    
    * SH-517 Ignore framework if invalid values are passed (#470)
    
    * SH 55 Generate OTP API changes for managed user (#405)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API changes (#418)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SB-19367 Remove submodules and add code directly (#419)
    
    * SB-19367 Unify mw and util actors
    
    * SB-19367 Bring in code from other repo
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-162 add new endpoint create-user and authenticating token  (#422)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * Issue #SH-135 create user of managedUser actor changes
    
    * Issue #SH-135 auth-token changes
    
    * Issue #SH-162 removed duplicate code
    
    * Issue #SH-162 separate methods for createUserV3 and createUserV4
    
    * Issue #SH-162 redudant code moved to common methods
    
    * Issue #SH-162 removed unused code
    
    * SH-135 updating managedby account. (#424)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * SH-175 Allow only N managed users to be created under LIUA (#429)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * Fixing testcase issues
    
    * Code coverage fix
    
    * Code review fix
    
    * SH-215  Remove uniqueness check for external id values in cust org (#434)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-215 Remove  check uniqueness for external id values in cust org
    
    * SH-215 Fixing testcase errors
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH#161 update email/phone for MUA by LIUA (#431)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * SH-245 Authenticating MUA managedBy userid wrto token userid (#439)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440)
    
    * SH-328 read api changes for MUA (#442)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SH-245 read api changes for MUA
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-333 Accept TnC for MUA (#444)
    
    * SH-373 Fix OTP message (#447)
    
    merge issue
    
    * SB 19442 Read using primary key from the ExternalId table (#448)
    
    * Issue #SH-333 code merge issue
    
    * Issue #SH-333 while updating external-id details getting DB error
    
    * Issue #SB-19442 user externalId code changes wrto table primary key change
    
    * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId
    
    * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Issue #SB-19484 feat: shift akka tell call and logs (#446)
    
    * Issue #SB-19484 feat: shift akka tell call and logs
    
    * Update OTPActor.java
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 List API to fetch managedUsers of a user (#449)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 changes
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens'
    
    * Issue #SB-19549 Fix start time type check for telemetry (#453)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 Fix URL (#454)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB 19549 shadow-user bulk upload issue (#455)
    
    * Issue #SB-19549 checking is not necessary for telemetry
    
    * Issue #SB-19549 changing telemetryContext data type
    
    * Issue #SB-SB19549 removing the start-time
    
    * Issue #SB-SB19549 revoking BulkMigrationUser changes
    
    * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy  (#456)
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy and order
    
    * SH-411 Code review comments applied
    
    * Issue #SH-397 validating the managedBy token (#451)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * SH-445 read api with fields and fix request interceptor (#457)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * Issue SH-445 Fix 500 error caused due to Optional (#459)
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Fix user search regression (#461)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    * SH-461 Fix user search regression
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-445 Issues in search api and updating mua details (#462)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue #SH-445 MUA details not updating
    
    * SH-470 Play flash is holding the managed for token (#463)
    
    * adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * Issue SH-470 removed logs
    
    * Issue SH-470 removed logs
    
    * Issue #SH-470 added logs
    
    * SH-517 ignore or accept fw values in createUserV4
    
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    
    * SH-568 Copy email and phone when it is masked and updated status field for each external ids (#471)
    
    * SH-568 Copy email and phone when it is masked and updated status field
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Add comments
    
    * TG-125 Add new v2 notification endpoint (#469)
    
    * Issue #TG-125 feat:add new v2 notification endpoint
    
    * Issue #TG-125 feat:add new v2 notification endpoint
    
    * Issue #TG-125 feat: moved test to correct pkg
    
    * Issue #TG-125 feat:fixed test case
    
    * Issue #TG-125 feat:removed unused method
    
    * Issue #TG-125 feat:removed unused code
    
    * Issue #TG-125 feat:added null check for resource cleanup
    
    * TG-279 Httpclient change (#475)
    
    * Issue #TG-279 feat: implemeted httpclient
    
    * Issue #TG-279 feat: implemeted httpclient
    
    * Issue #TG-279 feat:HttpClientUtil test case
    
    * Issue #TG-279 feat:FCM Notification test case
    
    * Issue #TG-279 feat:merge v2 notification cahnges
    
    * Issue #TG-279 feat:merge v2 notification cahnges
    
    * Issue #SH-587 user-exists api v2
    
    * Issue #SH-587 Added missed file
    
    * Issue #SH-587 added test case for user-exits actor call
    
    * Issue #SH-587 added test case for user-exits actor call
    
    * Issue #SH-587 added testcase for controller
    
    * Issue #SH-587 added test case for captchahelper
    
    * Issue #SH-587 added test case for captchahelper
    
    * Issue #SH-587 added test case for captchahelper
    
    * Issue #SH-587 allowing username as key for user-exists v2 api
    
    * Issue #SH-587 allowing username as key for user-exists v2 api
    
    * Issue #SH-587 allowing username as key for user-exists v2 api
    
    * SB-19800 read kc public key from env (#481)
    
    * SH-691 save location id instead of location codes (#483)
    
    * save location id instead of location codes
    
    * SH-691 added null check
    
    * SH-691 changed status to pending and reading the proper details
    
    * SH-691 changed status to pending and reading the proper details
    
    * SH-691 removed status column change for 3.1.0 will be considered in 3.2.0
    
    * SH-691 no need to update status value
    
    * SH-691 no need to update status value
    
    * SH-672 Return 418 as response status when captcha fails (#485)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api (#487)
    
    * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api
    
    * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api
    
    * SB-19871 removed location from the decryption and encryption list
    
    * SB-19892: SSO onboarding throws v1/user/read failure  (#486)
    
    * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES
    
    * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-835 For mobile app get a mobile secret key for captcha validation
    
    * SH-835 modified google captcha key value
    
    * SH-835 Modified google captcha key env value for mobile app
    
    * SH-835 modified the validation condition
    
    * SH-835 modified test-cases
    
    * SH-835 modified test-cases
    
    * SH-835 modified test-cases
    
    * SH-835 test cases improved for code coverage
    
    * SH-835 test cases improved for code coverage
    
    * SH-835 rolling forward the changes for calling google captha site
    
    Co-authored-by: default avatarsknirmalkar89 <59080585+sknirmalkar89@users.noreply.github.com>
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    Co-authored-by: default avatarAishwarya <42641684+aishwa8141@users.noreply.github.com>
    Co-authored-by: default avatarRayulu <vrayulu@users.noreply.github.com>
    
    * Issue #TG-217 feat:using netty server for better TCP connection handling (#491)
    
    * Issue #TG-217 feat:using netty server for better TCP connection handling
    
    * Issue #TG-217 feat: fix dependency issue
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Sb 20039 Roll forward v2 notification changes from 3.1 (#503)
    
    * Issue #SB-20039 feat:fixing for email issue for reading certificate related place holder
    
    * Issue #SB-20039 feat:fixing for email issue for reading certificate related place holder
    
    * Issue # SB-20039 feat: fixed notificaton test case
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB-20010 Migrate the users which have validated as status (#506)
    
    * SB-20010 draft version- processing selfdeclared users- migrate valid users
    
    * SB-20010 draft version for processing validating users
    
    * SB-20010 updated test cases
    
    * SB-20010 test class change
    
    * SB-20010 Test case failure fixed
    
    * SB-20010 DeclaredExternalIdActorTest class test coverage issue
    
    * SB-20010 removed unnecessary changes and kept valid classes in the preparefortest annotation
    
    * SB-20010 exclude bean package
    
    * SC-1886: Enhance tenant preferences read and update api (#507)
    
    * SC-1886: enhance tenant preferences read and update api
    
    * SC-1886: test case fix
    
    * SC-1886: test case fix
    
    * SC-1886: review changes
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB-19898 Make id always in English (#508)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases
    
    * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases
    
    * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases
    
    * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases
    
    * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases
    
    * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases
    
    * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases
    
    * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases
    
    * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases
    
    * SB-20024 Process self-declared users of status ERROR and REJECTED. (#509)
    
    * SB-20010 draft version- processing selfdeclared users- migrate valid users
    
    * SB-20010 draft version for processing validating users
    
    * SB-20010 updated test cases
    
    * SB-20010 test class change
    
    * SB-20010 Test case failure fixed
    
    * SB-20024 Handling error and rejected scenarios of processing self declared users
    
    * SB-20024 added update method with error status to
    UserSelfDeclarationManagementActor
    
    * Test cases done for self-declared user of status Rejected and Error
    
    * SB-20024 added test cases for Error status and Rejected status
    
    * SB-20024 removed the unrelated pr changes
    
    * SB-20024 corrections done based on sonar
    
    * SB-20024 before annotation chnaged to beforeclass,because code coverage is not happened for all test-cases
    
    * SB-19964 Self-declared upload and validation (#494)
    
    * Issue SB-19964 draft version for selfdeclared upload and validating csv details
    
    * Issue SB-19964 Added jsonkey file
    
    * SB-19964 Added OrgId, Persona, Error Type to the upload csv
    
    * SB-19964 added test cases for validating error type and status of the csv file
    
    * SB-19964 merge issue
    
    * SB-19964 added test cases for bulk-uploading selfseclared users
    
    * SB-19964 checking persona as Teacher
    
    * SB-19964 checking persona as teacher
    
    * SC-1907 Fix update API exception code when invalid channel is passed (#512)
    
    * SC-1907 Fixing null pointer exception when channel is not mapped to any org
    
    * SC-1907 Fixing null pointer exception when channel is not mapped to any org
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB-20176 E2E changes for processing self-declared user bulkuploaded csv (#513)
    
    * Issue SB-19964 draft version for selfdeclared upload and validating csv details
    
    * Issue SB-19964 Added jsonkey file
    
    * SB-19964 Added OrgId, Persona, Error Type to the upload csv
    
    * SB-19964 added test cases for validating error type and status of the csv file
    
    * SB-19964 merge issue
    
    * SB-19964 added test cases for bulk-uploading selfseclared users
    
    * SB-19964 checking persona as Teacher
    
    * SB-19964 checking persona as teacher
    
    * SB-20176 End to end test changes for processing self-declared user bulkuploaded csv
    
    * SB-20176 added test cases for TenantMigrationActor migrateSelfDeclaredUser
    
    * SB-20237 Change persona constant in self declaration Bulk Upload (#516)
    
    * Tg 442 (#511)
    
    * Issue #TG-442 feat: restructure user org table
    
    * Issue #TG-442 feat:restructure user org table
    
    * Issue #TG-442 feat : user-org table restructuring
    
    * Issue #TG-442 feat : user-org table restructuring
    
    * Issue #TG-442 feat : user-org table restructuring
    
    * Issue #Tg-442 feat:add test
    
    * Issue #0 feat:fix test case
    
    * Update config.yml
    
    * Update config.yml
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB-19898 Make id always in English during registration (#517)
    
    Previous fix was only working for APIs that sent "username"
    
    * SB-19898 Make ID always in English language (#518)
    
    * SB-19898 Make id always in English
    
    * SB-19898 Make ID always in English language
    
    * Tg 256 (#519)
    
    * Issue #TG-442 feat: restructure user org table
    
    * Issue #TG-442 feat:restructure user org table
    
    * Issue #TG-442 feat : user-org table restructuring
    
    * Issue #TG-442 feat : user-org table restructuring
    
    * Issue #TG-442 feat : user-org table restructuring
    
    * Issue #Tg-442 feat:add test
    
    * email ask timeout exception
    
    * Issue #TG-256 feat:fixed AskTimeout issue while sending email
    
    * Issue TG-256 feat:reverted circleci config change
    
    * Issue TG-256 feat:reverted circleci config change
    
    * Issue TG-256 feat:reverted circleci config change
    
    * SB-19287 Add explicit logs (#520)
    
    * SB-19287 Add logs for bulk upload and decrypt errors
    
    * SB-19287 Add log to request interceptor
    
    * SB-19287 Correct logs
    
    * SB-19287 Add exception handler messaging
    
    * SB-19287 Add exception logs
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    
    * SB-20253 Fix migrate user and SSo user read api to work with usr_external_identity migration (#521)
    
    * SB-20253 Fixing SSO user and migrate user api to work with org in usr_external_identity
    
    * SB-20253 refactor code
    
    * SB-20253 Adding test case
    
    * SB-20253
    
    * SB-200253 fix test case
    
    * SB-20253 Adding testcase
    
    * SB-20253 Adding log
    
    * Issue #TG-426 feat:Refactored ES interface methods and fixed test case
    
    * Issue #TG-426 feat:fix merge issue
    
    * SB-19287 Improve log message (#522)
    
    * SB-19287 Add logs for bulk upload and decrypt errors
    
    * SB-19287 Add log to request interceptor
    
    * SB-19287 Correct logs
    
    * SB-19287 Add exception handler messaging
    
    * SB-19287 Add exception logs
    
    * SB-19287 Reverting log line after study
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    
    * Issue #TG-426 feat:fixed conflicting dependency
    
    * Issue #TG-426 feat:fixed conflicting dependency
    
    * Issue #TG-426 feat:fixed conflicting dependency
    
    * Issue #TG-426 feat:fixed conflicting dependency
    
    * Issue #TG-426 feat:fixed conflicting dependency
    
    * Issue #TG-426 feat:fix test case
    
    * Issue #TG-426 feat:fix test case
    
    * Issue #TG-426 feat:fix test case
    
    * Issue #TG-426 feat:fix test case
    
    * SB-20253 Fix read api for SSO User (#524)
    
    * SB-20253 Fixing SSO user and migrate user api to work with org in usr_external_identity
    
    * SB-20253 refactor code
    
    * SB-20253 Adding test case
    
    * SB-20253
    
    * SB-200253 fix test case
    
    * SB-20253 Adding testcase
    
    * SB-20253 Adding log
    
    * Issue #TG-426 feat: Refactored user dao and service methods for request context
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * SH-999 Remove org id column and use channel as main identifier (#525)
    
    * SH-999 migrate user with suborg details and get orgid with from channel
    
    * SH-999 removed org-id as mandatory field from selfuser bulk upload
    
    * SH-999 no need to check uniqueness of user declared external id in upload csv
    
    * SH-999 test-case modified
    
    * SH-999 changing error types values with hyphen
    
    * SH-999 bringing back STATE_PROVIDED_EXT_ID duplicate validation
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat: add request traceability
    
    * Issue #TG-426 feat: add request traceability
    
    * Issue #TG-426 feat: add request traceability
    
    * Issue #TG-426 feat: add request traceability
    
    * Issue #TG-426 feat: add request traceability
    
    * Issue #TG-426 feat: add request traceability
    
    * SC-1864 Unit testing increase in learner (sunbird-lms-service) (#523)
    
    * SB-19960: User read API shall start to return the status and error fields (#492)
    
    * #SH-441 Read email and phone of external ids as plain text (#464)
    
    * SH 55 Generate OTP API changes for managed user (#405)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API changes (#418)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SB-19367 Remove submodules and add code directly (#419)
    
    * SB-19367 Unify mw and util actors
    
    * SB-19367 Bring in code from other repo
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-162 add new endpoint create-user and authenticating token  (#422)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * Issue #SH-135 create user of managedUser actor changes
    
    * Issue #SH-135 auth-token changes
    
    * Issue #SH-162 removed duplicate code
    
    * Issue #SH-162 separate methods for createUserV3 and createUserV4
    
    * Issue #SH-162 redudant code moved to common methods
    
    * Issue #SH-162 removed unused code
    
    * SH-135 updating managedby account. (#424)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * SH-175 Allow only N managed users to be created under LIUA (#429)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * Fixing testcase issues
    
    * Code coverage fix
    
    * Code review fix
    
    * SH-215  Remove uniqueness check for external id values in cust org (#434)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-215 Remove  check uniqueness for external id values in cust org
    
    * SH-215 Fixing testcase errors
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH#161 update email/phone for MUA by LIUA (#431)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * SH-245 Authenticating MUA managedBy userid wrto token userid (#439)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440)
    
    * SH-328 read api changes for MUA (#442)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SH-245 read api changes for MUA
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-333 Accept TnC for MUA (#444)
    
    * SH-373 Fix OTP message (#447)
    
    merge issue
    
    * SB 19442 Read using primary key from the ExternalId table (#448)
    
    * Issue #SH-333 code merge issue
    
    * Issue #SH-333 while updating external-id details getting DB error
    
    * Issue #SB-19442 user externalId code changes wrto table primary key change
    
    * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId
    
    * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Issue #SB-19484 feat: shift akka tell call and logs (#446)
    
    * Issue #SB-19484 feat: shift akka tell call and logs
    
    * Update OTPActor.java
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 List API to fetch managedUsers of a user (#449)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 changes
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens'
    
    * Issue #SB-19549 Fix start time type check for telemetry (#453)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 Fix URL (#454)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB 19549 shadow-user bulk upload issue (#455)
    
    * Issue #SB-19549 checking is not necessary for telemetry
    
    * Issue #SB-19549 changing telemetryContext data type
    
    * Issue #SB-SB19549 removing the start-time
    
    * Issue #SB-SB19549 revoking BulkMigrationUser changes
    
    * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy  (#456)
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy and order
    
    * SH-411 Code review comments applied
    
    * Issue #SH-397 validating the managedBy token (#451)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * SH-445 read api with fields and fix request interceptor (#457)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue SH-445 Fix 500 error caused due to Optional (#459)
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Fix user search regression (#461)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    * SH-461 Fix user search regression
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-445 Issues in search api and updating mua details (#462)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue #SH-445 MUA details not updating
    
    * SH-470 Play flash is holding the managed for token (#463)
    
    * adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * Issue SH-470 removed logs
    
    * Issue SH-470 removed logs
    
    * Issue #SH-470 added logs
    
    * #SH-441 read email and phone externalId in plain text
    
    * #SH-441 read email and phone externalId in plain text
    
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    
    * ISSUE#SC-1815: telemetry version fix (#468)
    
    * SH-437 Encrypt declared-email/declared-phone fields in externalids (#467)
    
    * SH 55 Generate OTP API changes for managed user (#405)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API changes (#418)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SB-19367 Remove submodules and add code directly (#419)
    
    * SB-19367 Unify mw and util actors
    
    * SB-19367 Bring in code from other repo
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-162 add new endpoint create-user and authenticating token  (#422)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * Issue #SH-135 create user of managedUser actor changes
    
    * Issue #SH-135 auth-token changes
    
    * Issue #SH-162 removed duplicate code
    
    * Issue #SH-162 separate methods for createUserV3 and createUserV4
    
    * Issue #SH-162 redudant code moved to common methods
    
    * Issue #SH-162 removed unused code
    
    * SH-135 updating managedby account. (#424)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * SH-175 Allow only N managed users to be created under LIUA (#429)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * Fixing testcase issues
    
    * Code coverage fix
    
    * Code review fix
    
    * SH-215  Remove uniqueness check for external id values in cust org (#434)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-215 Remove  check uniqueness for external id values in cust org
    
    * SH-215 Fixing testcase errors
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH#161 update email/phone for MUA by LIUA (#431)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * SH-245 Authenticating MUA managedBy userid wrto token userid (#439)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440)
    
    * SH-328 read api changes for MUA (#442)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SH-245 read api changes for MUA
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-333 Accept TnC for MUA (#444)
    
    * SH-373 Fix OTP message (#447)
    
    merge issue
    
    * SB 19442 Read using primary key from the ExternalId table (#448)
    
    * Issue #SH-333 code merge issue
    
    * Issue #SH-333 while updating external-id details getting DB error
    
    * Issue #SB-19442 user externalId code changes wrto table primary key change
    
    * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId
    
    * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Issue #SB-19484 feat: shift akka tell call and logs (#446)
    
    * Issue #SB-19484 feat: shift akka tell call and logs
    
    * Update OTPActor.java
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 List API to fetch managedUsers of a user (#449)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 changes
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens'
    
    * Issue #SB-19549 Fix start time type check for telemetry (#453)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 Fix URL (#454)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB 19549 shadow-user bulk upload issue (#455)
    
    * Issue #SB-19549 checking is not necessary for telemetry
    
    * Issue #SB-19549 changing telemetryContext data type
    
    * Issue #SB-SB19549 removing the start-time
    
    * Issue #SB-SB19549 revoking BulkMigrationUser changes
    
    * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy  (#456)
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy and order
    
    * SH-411 Code review comments applied
    
    * Issue #SH-397 validating the managedBy token (#451)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * SH-445 read api with fields and fix request interceptor (#457)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue SH-445 Fix 500 error caused due to Optional (#459)
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Fix user search regression (#461)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    * SH-461 Fix user search regression
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-445 Issues in search api and updating mua details (#462)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue #SH-445 MUA details not updating
    
    * adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * Issue SH-470 removed logs
    
    * Issue SH-470 removed logs
    
    * Issue #SH-470 added logs
    
    * Issue #SH-437 encrypting declared-email,declared-phone fileds in externalIds details
    
    * Issue #SH-437 read-api changes wrto externalIds declared email/phone
    
    * Issue #SH-437 read-api changes wrto externalIds declared email/phone
    
    * Issue #SH-437 external id values coping from original fields
    
    * Issue #SH-437 added null check for the test-case failures
    
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    
    * SH-517 Ignore framework if invalid values are passed (#470)
    
    * SH 55 Generate OTP API changes for managed user (#405)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API changes (#418)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SB-19367 Remove submodules and add code directly (#419)
    
    * SB-19367 Unify mw and util actors
    
    * SB-19367 Bring in code from other repo
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-162 add new endpoint create-user and authenticating token  (#422)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * Issue #SH-135 create user of managedUser actor changes
    
    * Issue #SH-135 auth-token changes
    
    * Issue #SH-162 removed duplicate code
    
    * Issue #SH-162 separate methods for createUserV3 and createUserV4
    
    * Issue #SH-162 redudant code moved to common methods
    
    * Issue #SH-162 removed unused code
    
    * SH-135 updating managedby account. (#424)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * SH-175 Allow only N managed users to be created under LIUA (#429)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * Fixing testcase issues
    
    * Code coverage fix
    
    * Code review fix
    
    * SH-215  Remove uniqueness check for external id values in cust org (#434)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-215 Remove  check uniqueness for external id values in cust org
    
    * SH-215 Fixing testcase errors
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH#161 update email/phone for MUA by LIUA (#431)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * SH-245 Authenticating MUA managedBy userid wrto token userid (#439)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440)
    
    * SH-328 read api changes for MUA (#442)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SH-245 read api changes for MUA
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-333 Accept TnC for MUA (#444)
    
    * SH-373 Fix OTP message (#447)
    
    merge issue
    
    * SB 19442 Read using primary key from the ExternalId table (#448)
    
    * Issue #SH-333 code merge issue
    
    * Issue #SH-333 while updating external-id details getting DB error
    
    * Issue #SB-19442 user externalId code changes wrto table primary key change
    
    * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId
    
    * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Issue #SB-19484 feat: shift akka tell call and logs (#446)
    
    * Issue #SB-19484 feat: shift akka tell call and logs
    
    * Update OTPActor.java
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 List API to fetch managedUsers of a user (#449)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 changes
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens'
    
    * Issue #SB-19549 Fix start time type check for telemetry (#453)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 Fix URL (#454)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB 19549 shadow-user bulk upload issue (#455)
    
    * Issue #SB-19549 checking is not necessary for telemetry
    
    * Issue #SB-19549 changing telemetryContext data type
    
    * Issue #SB-SB19549 removing the start-time
    
    * Issue #SB-SB19549 revoking BulkMigrationUser changes
    
    * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy  (#456)
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy and order
    
    * SH-411 Code review comments applied
    
    * Issue #SH-397 validating the managedBy token (#451)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * SH-445 read api with fields and fix request interceptor (#457)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * Issue SH-445 Fix 500 error caused due to Optional (#459)
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Fix user search regression (#461)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    * SH-461 Fix user search regression
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-445 Issues in search api and updating mua details (#462)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue #SH-445 MUA details not updating
    
    * SH-470 Play flash is holding the managed for token (#463)
    
    * adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * Issue SH-470 removed logs
    
    * Issue SH-470 removed logs
    
    * Issue #SH-470 added logs
    
    * SH-517 ignore or accept fw values in createUserV4
    
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    
    * SH-568 Copy email and phone when it is masked and updated status field for each external ids (#471)
    
    * SH-568 Copy email and phone when it is masked and updated status field
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Add comments
    
    * TG-125 Add new v2 notification endpoint (#469)
    
    * Issue #TG-125 feat:add new v2 notification endpoint
    
    * Issue #TG-125 feat:add new v2 notification endpoint
    
    * Issue #TG-125 feat: moved test to correct pkg
    
    * Issue #TG-125 feat:fixed test case
    
    * Issue #TG-125 feat:removed unused method
    
    * Issue #TG-125 feat:removed unused code
    
    * Issue #TG-125 feat:added null check for resource cleanup
    
    * TG-279 Httpclient change (#475)
    
    * Issue #TG-279 feat: implemeted httpclient
    
    * Issue #TG-279 feat: implemeted httpclient
    
    * Issue #TG-279 feat:HttpClientUtil test case
    
    * Issue #TG-279 feat:FCM Notification test case
    
    * Issue #TG-279 feat:merge v2 notification cahnges
    
    * Issue #TG-279 feat:merge v2 notification cahnges
    
    * Issue #SH-587 user-exists api v2
    
    * Issue #SH-587 Added missed file
    
    * Issue #SH-587 added test case for user-exits actor call
    
    * Issue #SH-587 added test case for user-exits actor call
    
    * Issue #SH-587 added testcase for controller
    
    * Issue #SH-587 added test case for captchahelper
    
    * Issue #SH-587 added test case for captchahelper
    
    * Issue #SH-587 added test case for captchahelper
    
    * Issue #SH-587 allowing username as key for user-exists v2 api
    
    * Issue #SH-587 allowing username as key for user-exists v2 api
    
    * Issue #SH-587 allowing username as key for user-exists v2 api
    
    * SB-19800 read kc public key from env (#481)
    
    * SH-691 save location id instead of location codes (#483)
    
    * save location id instead of location codes
    
    * SH-691 added null check
    
    * SH-691 changed status to pending and reading the proper details
    
    * SH-691 changed status to pending and reading the proper details
    
    * SH-691 removed status column change for 3.1.0 will be considered in 3.2.0
    
    * SH-691 no need to update status value
    
    * SH-691 no need to update status value
    
    * SH-672 Return 418 as response status when captcha fails (#485)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api (#487)
    
    * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api
    
    * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api
    
    * SB-19871 removed location from the decryption and encryption list
    
    * SB-19892: SSO onboarding throws v1/user/read failure  (#486)
    
    * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES
    
    * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB-19960: read declarations fro new table user-declarations
    
    * SB-19960: read declarations fro new table user-declarations
    
    * SB-19960: created new v3 user read api
    
    * SB-19960: change method name
    
    * SB-19960: review changes
    
    * SB-19960: review changes
    
    * SB-19960: added controller test case for v3 user read api
    
    Co-authored-by: default avatarsknirmalkar89 <59080585+sknirmalkar89@users.noreply.github.com>
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    Co-authored-by: default avatarHarikumar Palemkota <harip@ilimi.in>
    Co-authored-by: default avatarRayulu <vrayulu@users.noreply.github.com>
    
    * SB-19960: added new end point v1/user/declarations (#493)
    
    * SC-1850 Update update and read api to work with new self declared table (#495)
    
    * SC-1850 Enabled existing update and read to workwith new table design
    
    * SC-1850 changing function name
    
    * SC-1850 changing Actor name
    
    * SC-1850 Changing Actor name
    
    * SC-1850 Changing Actor name
    
    * Sc-1850 adding test for util
    
    * SC-1850 CircleCi config change to include change at user actor level
    
    * SC-1850 CircleCi config change to include change at user actor level
    
    * SC-1850 CircleCi config
    
    * SC-1850 CircleCi config
    
    * SC-1850 CircleCi config
    
    * SC-1850 CircleCi config
    
    * SC-1850 CircleCi config
    
    * SC-1877 new v1/user/declarations api for self declared  (#496)
    
    * SC-1877 Push v1 update api change
    
    * SC-1877 Adding testcase
    
    * SC-1877 Adding testcase
    
    * SC-1877 Adding testcase
    
    * SC-1877 Adding testcase
    
    * SC-1882 Set createdBy or updated through callerId (#498)
    
    * SC-1882 adding caller Id as createdBy or updatedBy
    
    * SC-1882 status to pending and read api change
    
    * SC-1882 read api change to have similar structure as update
    
    * SB-20052 update api fix (#504)
    
    * SB-20052 update api fix
    
    * SB-20052 update api fix
    
    * SB-20052 adding null check
    
    * SB-19845 changed telemetry logs version to 3.2 (#489)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SC-1883: Enhance create tenant preference api (#500)
    
    * SC-1883: Enhance create tenant preference api
    
    * SC-1883: CircleCi config update to get coverage of common actors moduke
    
    * SC-1883: add createdBy in tenant preference create api
    
    * SH-835 Roll forward mobile specific captcha into 3.2 (#499)
    
    * #SH-441 Read email and phone of external ids as plain text (#464)
    
    * SH 55 Generate OTP API changes for managed user (#405)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API changes (#418)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SB-19367 Remove submodules and add code directly (#419)
    
    * SB-19367 Unify mw and util actors
    
    * SB-19367 Bring in code from other repo
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-162 add new endpoint create-user and authenticating token  (#422)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * Issue #SH-135 create user of managedUser actor changes
    
    * Issue #SH-135 auth-token changes
    
    * Issue #SH-162 removed duplicate code
    
    * Issue #SH-162 separate methods for createUserV3 and createUserV4
    
    * Issue #SH-162 redudant code moved to common methods
    
    * Issue #SH-162 removed unused code
    
    * SH-135 updating managedby account. (#424)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * SH-175 Allow only N managed users to be created under LIUA (#429)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * Fixing testcase issues
    
    * Code coverage fix
    
    * Code review fix
    
    * SH-215  Remove uniqueness check for external id values in cust org (#434)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-215 Remove  check uniqueness for external id values in cust org
    
    * SH-215 Fixing testcase errors
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH#161 update email/phone for MUA by LIUA (#431)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * SH-245 Authenticating MUA managedBy userid wrto token userid (#439)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added …
    
    * SC-1969 Remove flash() usage (#528)
    
    * SC-1969 Code changes to remove flash() usage
    
    * SC-1969 Code changes to remove flash() usage
    
    * Issue #TG-426 feat:fixed merge issue
    
    * Issue #TG-426 feat: add request traceability
    
    * Issue #TG-426 feat: add request traceability
    
    * Issue #TG-468 feat:user data mode optimization
    
    * Issue TG-468 feat: cleaning up the user model
    
    * Issue TG-468 feat: cleaning up the user model
    
    * Issue #TG-468 feat:removed course related code
    
    * Issue #TG-468 feat:Removed code related to course
    
    * Issue #TG-468 feat:Removed code related to user skill and mediaType
    
    * Issue #TG-468 feat:Removed code related to badgr
    
    * Issue #TG-468 feat:Removed code related to DB Object API
    
    * Issue #TG-468 feat:Removed code related to DB Object API
    
    * Issue #TG-468 feat:Removed code related to DB Object API
    
    * Issue #TG-468 feat:Removed code related to metrics api
    
    * Issue #TG-468 feat: removed badge module
    
    * Issue #TG-468 feat:removed unused file
    
    * Issue #TG-468 feat:removed unused file
    
    * Issue #TG-468 feat:removed unused file
    
    * Issue #TG-468 feat:removed unused file
    
    * SB-19848 Refactor user exists API (#536)
    
    * SB-19848 Refactor user exists API
    
    * SB-19848 Set v1 rightly
    
    * SB-19848 Fix exists condition
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * Tg 509 release 330 (#538)
    
    * Issue #TG-509-release-330 feat:token virification
    
    * Issue #TG-509 feat:Add test case
    
    * Issue # TG-509-release-330 feat: commented unit test
    
    * Issue #TG-509 feat:removed logTelemetry method for test
    
    * Issue #TG-509 feat: enable test case
    
    * Issue #TG-509 feat: fix test case
    
    * Issue #TG-509 feat: fix test case
    
    * Issue #TG-509 feat: removed dependency
    
    * Issue #TG-509 feat: uncommented log telemetry method
    
    * Issue #TG-509 feat: uncommented log telemetry method
    
    * Issue #TG-509 feat: uncommented log telemetry method
    
    * Issue #TG-509 feat: fixed circle ci config file
    
    * Issue #TG-509 feat: test jenkins
    
    * Issue #TG-0 feat:change jenkins
    
    * Issue #TG-509 feat: token verifcation change
    
    * SC-1967- Refactor code to use the new lookup table (#539)
    
    * SC-1967: added todo's to use the new lookup table
    
    * SC-1967: created userLookUp class
    
    * SC-1967: changed method name
    
    * SC-1967 Refactor code to use the new lookup table
    
    * SC-1967 Refactor code to use the new lookup table
    
    * SC-1967: Enhance the create API to store data into lookup table
    
    * SC-1967:resolved merge conflicts
    
    * SC-1967: test case fix
    
    * Externalid lookup changed
    
    * SC-1967: created overload method of getRecordById
    
    * SC-1967: testcase fix
    
    * Externalid lookup changed
    
    * Merging code
    
    * SC-1967: change getRecordByProperties to getRecordsByKeys
    
    * Removed unused code
    
    * SC-1967: test case fix
    
    * SC-1967: mock ServiceFactory.class
    
    * SC-1967: review chnages
    
    * SC-1967: review chnages
    
    * SC-1967: review chnages
    
    * SC-1967: test coverage increase
    
    * SC-1967: test coverage increase
    
    * SC-1967: test coverage increase
    
    Co-authored-by: default avatarReshmi V Nair <revas.nair@gmail.com>
    
    * Issue #SB-20562 feat:changed jenkins for running test case (#540)
    
    * SB-17965: changed keycloak-admin-client to 3.2.0.Final
    
    * Issue #SC-2016 feat:fixed logback file for writting telemetry in kafka (#542)
    
    * SC-2021: Redirect the call to user_lookup table - getUserIdByExternalId() in UserExternalIdentityDaoImpl (#543)
    
    * SC-2021: Redirect the call to user_lookup table - getUserIdByExternalId() in UserExternalIdentityDaoImpl
    
    * SC-2021: added method getCaseInsensitiveOrgFromProvider back
    
    * SC-2021: test case fix
    
    * SC-2021: test case fix
    
    * SC-2021: test case fix
    
    * SC-2021: test case fix
    
    * SC-1954: Ensure public role always with a valid user (#546)
    
    * SC-2026 Fix autodeploy script (#547)
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SC-2017 Declaration upload, allow only valid sub-org root-org (#544)
    
    * SC-2017 Checking sub-org when sub-org external id is present in uploaded csv
    
    * SC-2017 Checking sub-org and taking suborg external id from shooludiseid from csv
    
    * Sb 20561: Ensure OTP length is at least 4 characters (#545)
    
    * SB-20561: Ensure OTP length is atleast  4 characters
    
    * SB-20561: Ensure OTP length is atleast  4 characters
    
    * SB-20561: added test case for generate otp
    
    * SB-20561: added test case for generate otp
    
    * SB-20561: review changes
    
    * SB-20561: review changes
    
    * SB-20561: review changes
    
    * SB-20561: review changes
    
    * SB-20561: review change added a method ensure otp length
    
    * Issue #SC-1950 feat: mock APIs - part 1.
    
    * SC-2030 Merge SH-1054 fix to release-3.3.0 (#549)
    
    * SC-2030 merge SH-1054 fix to release-3.3.0
    
    * SC-2030 merge SH-1054 fix to release-3.3.0
    
    * SC-2030 adding testcases
    
    * Issue #000 fix: configure actor.
    
    * Issue #000 fix: mock response.
    
    * Issue #000 fix: compile fix.
    
    * Issue #000 feat: with in-memory consent data.
    
    * Issue #000 fix: we should have auth token.
    
    * SC-2020: Remove entry from user_lookup table for free up api (#548)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Sb 20637 Fixed controller logging for traceability (#550)
    
    * Issue #SB-20637 feat: fixed controller logging
    
    * Issue #SB-20637 feat: fixed controller logging
    
    * Issue #SB-20637 feat: fixed controller logging
    
    * Issue #SB-20637 feat:fixed test case
    
    * Issue #SB-20637 feat:fixed Telemetry generator test
    
    * Issue #SB-20637 feat:fixed config yaml
    
    * Issue #SB-20637 feat:add search controller test
    
    * config.yml pointed to reports jacoco.xml (#552)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SC-2033 Create APIs to update and read consent
    
    * Add request context sb 20637 (#553)
    
    * Issue #SB-20637 feat: fixed controller logging
    
    * Issue #SB-20637 feat: fixed controller logging
    
    * Issue #SB-20637 feat: fixed controller logging
    
    * Issue #SB-20637 feat:fixed test case
    
    * Issue #SB-20637 feat:fixed Telemetry generator test
    
    * Issue #SB-20637 feat:fixed config yaml
    
    * Issue #SB-20637 feat:add search controller test
    
    * Issue #SB-20637 feat:add context to external identity actor
    
    * SC-2033 Create APIs to update and read consent
    
    * SC-2033 Create APIs to update and read consent
    
    * SC-2033 Create APIs to update and read consent
    
    * SC-2033 Create APIs to update and read consent
    
    * SC-2033 Create APIs to update and read consent
    
    * SC-2033 Create APIs to update and read consent
    
    * SC-2033 Testcases added for user consent
    
    * SC-2033 Testcases added for user consent
    
    * SC-2038 userfeed table refactor changes (#556)
    
    * SC-2017 Checking sub-org when sub-org external id is present in uploaded csv
    
    * SC-2017 Checking sub-org and taking suborg external id from shooludiseid from csv
    
    * SC-2038 userfeed table refactor changes
    
    * SC-2038 added user-self declaration changes
    
    * Tg 552 (#555)
    
    * Issue #TG-552 feat:Refactored user read api
    
    * Issue #TG-552 feat:fixed es call
    
    * Issue #TG-552 feat:fixed es call
    
    * Issue #TG-552 feat:fixed es call
    
    * Issue #TG-552 feat:fixed create user
    
    * Issue #TG-552 feat:fix user read api
    
    * Issue # TG-552 feat:Optimize db and es call
    
    * Issue #TG-552 feat:fix test case
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat: otp fix
    
    * TG-568 Actor configuration change (#561)
    
    * Issue #TG-552 feat:Refactored user read api
    
    * Issue #TG-552 feat:fixed es call
    
    * Issue #TG-552 feat:fixed es call
    
    * Issue #TG-552 feat:fixed es call
    
    * Issue #TG-552 feat:fixed create user
    
    * Issue #TG-552 feat:fix user read api
    
    * Issue # TG-552 feat:Optimize db and es call
    
    * Issue #TG-552 feat:fix test case
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat: otp fix
    
    * Issue #TG-568 feat:fixed actor configuration
    
    * Issue #TG-568 feat:fixed actor configuration
    
    * Sb 20852 Deleting email,phone and username from user_lookup in account merge scenario (#565)
    
    * SB-20852 deleting email,phone and username in account merge scenario
    
    Co-authored-by: default avatarAishwarya <42641684+aishwa8141@users.noreply.github.com>
    Co-authored-by: default avatarsknirmalkar89 <59080585+sknirmalkar89@users.noreply.github.com>
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    Co-authored-by: default avatarHarikumar Palemkota <harip@ilimi.in>
    Co-authored-by: default avatarRayulu <vrayulu@users.noreply.github.com>
    Co-authored-by: default avatarSanthosh <santhosh@sanketika.in>
    Co-authored-by: default avatarMathew Jose Pallan <mathewjpallan@gmail.com>
    Co-authored-by: default avataraishwa8141 <a.aish1997@gmail.com>
    Co-authored-by: default avatarMahesh Kumar Gangula <maheshkumargangula@users.noreply.github.com>
    Co-authored-by: default avatarSanthosh Gandham <31979949+gandham-santhosh@users.noreply.github.com>
    24c7ecf1
    Merge release-3.3.0 branch to master (#566)
    reshmi-nair authored
    
    
    * SB-19960: User read API shall start to return the status and error fields (#492)
    
    * #SH-441 Read email and phone of external ids as plain text (#464)
    
    * SH 55 Generate OTP API changes for managed user (#405)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API changes (#418)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SB-19367 Remove submodules and add code directly (#419)
    
    * SB-19367 Unify mw and util actors
    
    * SB-19367 Bring in code from other repo
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-162 add new endpoint create-user and authenticating token  (#422)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * Issue #SH-135 create user of managedUser actor changes
    
    * Issue #SH-135 auth-token changes
    
    * Issue #SH-162 removed duplicate code
    
    * Issue #SH-162 separate methods for createUserV3 and createUserV4
    
    * Issue #SH-162 redudant code moved to common methods
    
    * Issue #SH-162 removed unused code
    
    * SH-135 updating managedby account. (#424)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * SH-175 Allow only N managed users to be created under LIUA (#429)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * Fixing testcase issues
    
    * Code coverage fix
    
    * Code review fix
    
    * SH-215  Remove uniqueness check for external id values in cust org (#434)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-215 Remove  check uniqueness for external id values in cust org
    
    * SH-215 Fixing testcase errors
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH#161 update email/phone for MUA by LIUA (#431)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * SH-245 Authenticating MUA managedBy userid wrto token userid (#439)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440)
    
    * SH-328 read api changes for MUA (#442)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SH-245 read api changes for MUA
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-333 Accept TnC for MUA (#444)
    
    * SH-373 Fix OTP message (#447)
    
    merge issue
    
    * SB 19442 Read using primary key from the ExternalId table (#448)
    
    * Issue #SH-333 code merge issue
    
    * Issue #SH-333 while updating external-id details getting DB error
    
    * Issue #SB-19442 user externalId code changes wrto table primary key change
    
    * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId
    
    * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Issue #SB-19484 feat: shift akka tell call and logs (#446)
    
    * Issue #SB-19484 feat: shift akka tell call and logs
    
    * Update OTPActor.java
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 List API to fetch managedUsers of a user (#449)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 changes
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens'
    
    * Issue #SB-19549 Fix start time type check for telemetry (#453)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 Fix URL (#454)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB 19549 shadow-user bulk upload issue (#455)
    
    * Issue #SB-19549 checking is not necessary for telemetry
    
    * Issue #SB-19549 changing telemetryContext data type
    
    * Issue #SB-SB19549 removing the start-time
    
    * Issue #SB-SB19549 revoking BulkMigrationUser changes
    
    * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy  (#456)
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy and order
    
    * SH-411 Code review comments applied
    
    * Issue #SH-397 validating the managedBy token (#451)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * SH-445 read api with fields and fix request interceptor (#457)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue SH-445 Fix 500 error caused due to Optional (#459)
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Fix user search regression (#461)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    * SH-461 Fix user search regression
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-445 Issues in search api and updating mua details (#462)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue #SH-445 MUA details not updating
    
    * SH-470 Play flash is holding the managed for token (#463)
    
    * adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * Issue SH-470 removed logs
    
    * Issue SH-470 removed logs
    
    * Issue #SH-470 added logs
    
    * #SH-441 read email and phone externalId in plain text
    
    * #SH-441 read email and phone externalId in plain text
    
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    
    * ISSUE#SC-1815: telemetry version fix (#468)
    
    * SH-437 Encrypt declared-email/declared-phone fields in externalids (#467)
    
    * SH 55 Generate OTP API changes for managed user (#405)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API changes (#418)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SB-19367 Remove submodules and add code directly (#419)
    
    * SB-19367 Unify mw and util actors
    
    * SB-19367 Bring in code from other repo
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-162 add new endpoint create-user and authenticating token  (#422)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * Issue #SH-135 create user of managedUser actor changes
    
    * Issue #SH-135 auth-token changes
    
    * Issue #SH-162 removed duplicate code
    
    * Issue #SH-162 separate methods for createUserV3 and createUserV4
    
    * Issue #SH-162 redudant code moved to common methods
    
    * Issue #SH-162 removed unused code
    
    * SH-135 updating managedby account. (#424)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * SH-175 Allow only N managed users to be created under LIUA (#429)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * Fixing testcase issues
    
    * Code coverage fix
    
    * Code review fix
    
    * SH-215  Remove uniqueness check for external id values in cust org (#434)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-215 Remove  check uniqueness for external id values in cust org
    
    * SH-215 Fixing testcase errors
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH#161 update email/phone for MUA by LIUA (#431)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * SH-245 Authenticating MUA managedBy userid wrto token userid (#439)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440)
    
    * SH-328 read api changes for MUA (#442)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SH-245 read api changes for MUA
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-333 Accept TnC for MUA (#444)
    
    * SH-373 Fix OTP message (#447)
    
    merge issue
    
    * SB 19442 Read using primary key from the ExternalId table (#448)
    
    * Issue #SH-333 code merge issue
    
    * Issue #SH-333 while updating external-id details getting DB error
    
    * Issue #SB-19442 user externalId code changes wrto table primary key change
    
    * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId
    
    * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Issue #SB-19484 feat: shift akka tell call and logs (#446)
    
    * Issue #SB-19484 feat: shift akka tell call and logs
    
    * Update OTPActor.java
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 List API to fetch managedUsers of a user (#449)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 changes
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens'
    
    * Issue #SB-19549 Fix start time type check for telemetry (#453)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 Fix URL (#454)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB 19549 shadow-user bulk upload issue (#455)
    
    * Issue #SB-19549 checking is not necessary for telemetry
    
    * Issue #SB-19549 changing telemetryContext data type
    
    * Issue #SB-SB19549 removing the start-time
    
    * Issue #SB-SB19549 revoking BulkMigrationUser changes
    
    * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy  (#456)
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy and order
    
    * SH-411 Code review comments applied
    
    * Issue #SH-397 validating the managedBy token (#451)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * SH-445 read api with fields and fix request interceptor (#457)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue SH-445 Fix 500 error caused due to Optional (#459)
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Fix user search regression (#461)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    * SH-461 Fix user search regression
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-445 Issues in search api and updating mua details (#462)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue #SH-445 MUA details not updating
    
    * adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * Issue SH-470 removed logs
    
    * Issue SH-470 removed logs
    
    * Issue #SH-470 added logs
    
    * Issue #SH-437 encrypting declared-email,declared-phone fileds in externalIds details
    
    * Issue #SH-437 read-api changes wrto externalIds declared email/phone
    
    * Issue #SH-437 read-api changes wrto externalIds declared email/phone
    
    * Issue #SH-437 external id values coping from original fields
    
    * Issue #SH-437 added null check for the test-case failures
    
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    
    * SH-517 Ignore framework if invalid values are passed (#470)
    
    * SH 55 Generate OTP API changes for managed user (#405)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API changes (#418)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SB-19367 Remove submodules and add code directly (#419)
    
    * SB-19367 Unify mw and util actors
    
    * SB-19367 Bring in code from other repo
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-162 add new endpoint create-user and authenticating token  (#422)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * Issue #SH-135 create user of managedUser actor changes
    
    * Issue #SH-135 auth-token changes
    
    * Issue #SH-162 removed duplicate code
    
    * Issue #SH-162 separate methods for createUserV3 and createUserV4
    
    * Issue #SH-162 redudant code moved to common methods
    
    * Issue #SH-162 removed unused code
    
    * SH-135 updating managedby account. (#424)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * SH-175 Allow only N managed users to be created under LIUA (#429)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * Fixing testcase issues
    
    * Code coverage fix
    
    * Code review fix
    
    * SH-215  Remove uniqueness check for external id values in cust org (#434)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-215 Remove  check uniqueness for external id values in cust org
    
    * SH-215 Fixing testcase errors
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH#161 update email/phone for MUA by LIUA (#431)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * SH-245 Authenticating MUA managedBy userid wrto token userid (#439)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440)
    
    * SH-328 read api changes for MUA (#442)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SH-245 read api changes for MUA
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-333 Accept TnC for MUA (#444)
    
    * SH-373 Fix OTP message (#447)
    
    merge issue
    
    * SB 19442 Read using primary key from the ExternalId table (#448)
    
    * Issue #SH-333 code merge issue
    
    * Issue #SH-333 while updating external-id details getting DB error
    
    * Issue #SB-19442 user externalId code changes wrto table primary key change
    
    * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId
    
    * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Issue #SB-19484 feat: shift akka tell call and logs (#446)
    
    * Issue #SB-19484 feat: shift akka tell call and logs
    
    * Update OTPActor.java
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 List API to fetch managedUsers of a user (#449)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 changes
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens'
    
    * Issue #SB-19549 Fix start time type check for telemetry (#453)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 Fix URL (#454)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB 19549 shadow-user bulk upload issue (#455)
    
    * Issue #SB-19549 checking is not necessary for telemetry
    
    * Issue #SB-19549 changing telemetryContext data type
    
    * Issue #SB-SB19549 removing the start-time
    
    * Issue #SB-SB19549 revoking BulkMigrationUser changes
    
    * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy  (#456)
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy and order
    
    * SH-411 Code review comments applied
    
    * Issue #SH-397 validating the managedBy token (#451)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * SH-445 read api with fields and fix request interceptor (#457)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * Issue SH-445 Fix 500 error caused due to Optional (#459)
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Fix user search regression (#461)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    * SH-461 Fix user search regression
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-445 Issues in search api and updating mua details (#462)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue #SH-445 MUA details not updating
    
    * SH-470 Play flash is holding the managed for token (#463)
    
    * adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * Issue SH-470 removed logs
    
    * Issue SH-470 removed logs
    
    * Issue #SH-470 added logs
    
    * SH-517 ignore or accept fw values in createUserV4
    
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    
    * SH-568 Copy email and phone when it is masked and updated status field for each external ids (#471)
    
    * SH-568 Copy email and phone when it is masked and updated status field
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Add comments
    
    * TG-125 Add new v2 notification endpoint (#469)
    
    * Issue #TG-125 feat:add new v2 notification endpoint
    
    * Issue #TG-125 feat:add new v2 notification endpoint
    
    * Issue #TG-125 feat: moved test to correct pkg
    
    * Issue #TG-125 feat:fixed test case
    
    * Issue #TG-125 feat:removed unused method
    
    * Issue #TG-125 feat:removed unused code
    
    * Issue #TG-125 feat:added null check for resource cleanup
    
    * TG-279 Httpclient change (#475)
    
    * Issue #TG-279 feat: implemeted httpclient
    
    * Issue #TG-279 feat: implemeted httpclient
    
    * Issue #TG-279 feat:HttpClientUtil test case
    
    * Issue #TG-279 feat:FCM Notification test case
    
    * Issue #TG-279 feat:merge v2 notification cahnges
    
    * Issue #TG-279 feat:merge v2 notification cahnges
    
    * Issue #SH-587 user-exists api v2
    
    * Issue #SH-587 Added missed file
    
    * Issue #SH-587 added test case for user-exits actor call
    
    * Issue #SH-587 added test case for user-exits actor call
    
    * Issue #SH-587 added testcase for controller
    
    * Issue #SH-587 added test case for captchahelper
    
    * Issue #SH-587 added test case for captchahelper
    
    * Issue #SH-587 added test case for captchahelper
    
    * Issue #SH-587 allowing username as key for user-exists v2 api
    
    * Issue #SH-587 allowing username as key for user-exists v2 api
    
    * Issue #SH-587 allowing username as key for user-exists v2 api
    
    * SB-19800 read kc public key from env (#481)
    
    * SH-691 save location id instead of location codes (#483)
    
    * save location id instead of location codes
    
    * SH-691 added null check
    
    * SH-691 changed status to pending and reading the proper details
    
    * SH-691 changed status to pending and reading the proper details
    
    * SH-691 removed status column change for 3.1.0 will be considered in 3.2.0
    
    * SH-691 no need to update status value
    
    * SH-691 no need to update status value
    
    * SH-672 Return 418 as response status when captcha fails (#485)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api (#487)
    
    * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api
    
    * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api
    
    * SB-19871 removed location from the decryption and encryption list
    
    * SB-19892: SSO onboarding throws v1/user/read failure  (#486)
    
    * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES
    
    * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB-19960: read declarations fro new table user-declarations
    
    * SB-19960: read declarations fro new table user-declarations
    
    * SB-19960: created new v3 user read api
    
    * SB-19960: change method name
    
    * SB-19960: review changes
    
    * SB-19960: review changes
    
    * SB-19960: added controller test case for v3 user read api
    
    Co-authored-by: default avatarsknirmalkar89 <59080585+sknirmalkar89@users.noreply.github.com>
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    Co-authored-by: default avatarHarikumar Palemkota <harip@ilimi.in>
    Co-authored-by: default avatarRayulu <vrayulu@users.noreply.github.com>
    
    * SB-19960: added new end point v1/user/declarations (#493)
    
    * SC-1850 Update update and read api to work with new self declared table (#495)
    
    * SC-1850 Enabled existing update and read to workwith new table design
    
    * SC-1850 changing function name
    
    * SC-1850 changing Actor name
    
    * SC-1850 Changing Actor name
    
    * SC-1850 Changing Actor name
    
    * Sc-1850 adding test for util
    
    * SC-1850 CircleCi config change to include change at user actor level
    
    * SC-1850 CircleCi config change to include change at user actor level
    
    * SC-1850 CircleCi config
    
    * SC-1850 CircleCi config
    
    * SC-1850 CircleCi config
    
    * SC-1850 CircleCi config
    
    * SC-1850 CircleCi config
    
    * SC-1877 new v1/user/declarations api for self declared  (#496)
    
    * SC-1877 Push v1 update api change
    
    * SC-1877 Adding testcase
    
    * SC-1877 Adding testcase
    
    * SC-1877 Adding testcase
    
    * SC-1877 Adding testcase
    
    * SC-1882 Set createdBy or updated through callerId (#498)
    
    * SC-1882 adding caller Id as createdBy or updatedBy
    
    * SC-1882 status to pending and read api change
    
    * SC-1882 read api change to have similar structure as update
    
    * SB-20052 update api fix (#504)
    
    * SB-20052 update api fix
    
    * SB-20052 update api fix
    
    * SB-20052 adding null check
    
    * SB-19845 changed telemetry logs version to 3.2 (#489)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SC-1883: Enhance create tenant preference api (#500)
    
    * SC-1883: Enhance create tenant preference api
    
    * SC-1883: CircleCi config update to get coverage of common actors moduke
    
    * SC-1883: add createdBy in tenant preference create api
    
    * SH-835 Roll forward mobile specific captcha into 3.2 (#499)
    
    * #SH-441 Read email and phone of external ids as plain text (#464)
    
    * SH 55 Generate OTP API changes for managed user (#405)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API changes (#418)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SB-19367 Remove submodules and add code directly (#419)
    
    * SB-19367 Unify mw and util actors
    
    * SB-19367 Bring in code from other repo
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-162 add new endpoint create-user and authenticating token  (#422)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * Issue #SH-135 create user of managedUser actor changes
    
    * Issue #SH-135 auth-token changes
    
    * Issue #SH-162 removed duplicate code
    
    * Issue #SH-162 separate methods for createUserV3 and createUserV4
    
    * Issue #SH-162 redudant code moved to common methods
    
    * Issue #SH-162 removed unused code
    
    * SH-135 updating managedby account. (#424)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * SH-175 Allow only N managed users to be created under LIUA (#429)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * Fixing testcase issues
    
    * Code coverage fix
    
    * Code review fix
    
    * SH-215  Remove uniqueness check for external id values in cust org (#434)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-215 Remove  check uniqueness for external id values in cust org
    
    * SH-215 Fixing testcase errors
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH#161 update email/phone for MUA by LIUA (#431)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * SH-245 Authenticating MUA managedBy userid wrto token userid (#439)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440)
    
    * SH-328 read api changes for MUA (#442)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SH-245 read api changes for MUA
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-333 Accept TnC for MUA (#444)
    
    * SH-373 Fix OTP message (#447)
    
    merge issue
    
    * SB 19442 Read using primary key from the ExternalId table (#448)
    
    * Issue #SH-333 code merge issue
    
    * Issue #SH-333 while updating external-id details getting DB error
    
    * Issue #SB-19442 user externalId code changes wrto table primary key change
    
    * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId
    
    * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Issue #SB-19484 feat: shift akka tell call and logs (#446)
    
    * Issue #SB-19484 feat: shift akka tell call and logs
    
    * Update OTPActor.java
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 List API to fetch managedUsers of a user (#449)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 changes
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens'
    
    * Issue #SB-19549 Fix start time type check for telemetry (#453)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 Fix URL (#454)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB 19549 shadow-user bulk upload issue (#455)
    
    * Issue #SB-19549 checking is not necessary for telemetry
    
    * Issue #SB-19549 changing telemetryContext data type
    
    * Issue #SB-SB19549 removing the start-time
    
    * Issue #SB-SB19549 revoking BulkMigrationUser changes
    
    * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy  (#456)
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy and order
    
    * SH-411 Code review comments applied
    
    * Issue #SH-397 validating the managedBy token (#451)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * SH-445 read api with fields and fix request interceptor (#457)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue SH-445 Fix 500 error caused due to Optional (#459)
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Fix user search regression (#461)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    * SH-461 Fix user search regression
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-445 Issues in search api and updating mua details (#462)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue #SH-445 MUA details not updating
    
    * SH-470 Play flash is holding the managed for token (#463)
    
    * adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * Issue SH-470 removed logs
    
    * Issue SH-470 removed logs
    
    * Issue #SH-470 added logs
    
    * #SH-441 read email and phone externalId in plain text
    
    * #SH-441 read email and phone externalId in plain text
    
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    
    * ISSUE#SC-1815: telemetry version fix (#468)
    
    * SH-437 Encrypt declared-email/declared-phone fields in externalids (#467)
    
    * SH 55 Generate OTP API changes for managed user (#405)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API changes (#418)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SB-19367 Remove submodules and add code directly (#419)
    
    * SB-19367 Unify mw and util actors
    
    * SB-19367 Bring in code from other repo
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-162 add new endpoint create-user and authenticating token  (#422)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * Issue #SH-135 create user of managedUser actor changes
    
    * Issue #SH-135 auth-token changes
    
    * Issue #SH-162 removed duplicate code
    
    * Issue #SH-162 separate methods for createUserV3 and createUserV4
    
    * Issue #SH-162 redudant code moved to common methods
    
    * Issue #SH-162 removed unused code
    
    * SH-135 updating managedby account. (#424)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * SH-175 Allow only N managed users to be created under LIUA (#429)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * Fixing testcase issues
    
    * Code coverage fix
    
    * Code review fix
    
    * SH-215  Remove uniqueness check for external id values in cust org (#434)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-215 Remove  check uniqueness for external id values in cust org
    
    * SH-215 Fixing testcase errors
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH#161 update email/phone for MUA by LIUA (#431)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * SH-245 Authenticating MUA managedBy userid wrto token userid (#439)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440)
    
    * SH-328 read api changes for MUA (#442)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SH-245 read api changes for MUA
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-333 Accept TnC for MUA (#444)
    
    * SH-373 Fix OTP message (#447)
    
    merge issue
    
    * SB 19442 Read using primary key from the ExternalId table (#448)
    
    * Issue #SH-333 code merge issue
    
    * Issue #SH-333 while updating external-id details getting DB error
    
    * Issue #SB-19442 user externalId code changes wrto table primary key change
    
    * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId
    
    * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Issue #SB-19484 feat: shift akka tell call and logs (#446)
    
    * Issue #SB-19484 feat: shift akka tell call and logs
    
    * Update OTPActor.java
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 List API to fetch managedUsers of a user (#449)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 changes
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens'
    
    * Issue #SB-19549 Fix start time type check for telemetry (#453)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 Fix URL (#454)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB 19549 shadow-user bulk upload issue (#455)
    
    * Issue #SB-19549 checking is not necessary for telemetry
    
    * Issue #SB-19549 changing telemetryContext data type
    
    * Issue #SB-SB19549 removing the start-time
    
    * Issue #SB-SB19549 revoking BulkMigrationUser changes
    
    * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy  (#456)
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy and order
    
    * SH-411 Code review comments applied
    
    * Issue #SH-397 validating the managedBy token (#451)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * SH-445 read api with fields and fix request interceptor (#457)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue SH-445 Fix 500 error caused due to Optional (#459)
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Fix user search regression (#461)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    * SH-461 Fix user search regression
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-445 Issues in search api and updating mua details (#462)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue #SH-445 MUA details not updating
    
    * adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * Issue SH-470 removed logs
    
    * Issue SH-470 removed logs
    
    * Issue #SH-470 added logs
    
    * Issue #SH-437 encrypting declared-email,declared-phone fileds in externalIds details
    
    * Issue #SH-437 read-api changes wrto externalIds declared email/phone
    
    * Issue #SH-437 read-api changes wrto externalIds declared email/phone
    
    * Issue #SH-437 external id values coping from original fields
    
    * Issue #SH-437 added null check for the test-case failures
    
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    
    * SH-517 Ignore framework if invalid values are passed (#470)
    
    * SH 55 Generate OTP API changes for managed user (#405)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API changes (#418)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SB-19367 Remove submodules and add code directly (#419)
    
    * SB-19367 Unify mw and util actors
    
    * SB-19367 Bring in code from other repo
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-162 add new endpoint create-user and authenticating token  (#422)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * Issue #SH-135 create user of managedUser actor changes
    
    * Issue #SH-135 auth-token changes
    
    * Issue #SH-162 removed duplicate code
    
    * Issue #SH-162 separate methods for createUserV3 and createUserV4
    
    * Issue #SH-162 redudant code moved to common methods
    
    * Issue #SH-162 removed unused code
    
    * SH-135 updating managedby account. (#424)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * SH-175 Allow only N managed users to be created under LIUA (#429)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * Fixing testcase issues
    
    * Code coverage fix
    
    * Code review fix
    
    * SH-215  Remove uniqueness check for external id values in cust org (#434)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-215 Remove  check uniqueness for external id values in cust org
    
    * SH-215 Fixing testcase errors
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH#161 update email/phone for MUA by LIUA (#431)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * SH-245 Authenticating MUA managedBy userid wrto token userid (#439)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440)
    
    * SH-328 read api changes for MUA (#442)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SH-245 read api changes for MUA
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-333 Accept TnC for MUA (#444)
    
    * SH-373 Fix OTP message (#447)
    
    merge issue
    
    * SB 19442 Read using primary key from the ExternalId table (#448)
    
    * Issue #SH-333 code merge issue
    
    * Issue #SH-333 while updating external-id details getting DB error
    
    * Issue #SB-19442 user externalId code changes wrto table primary key change
    
    * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId
    
    * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Issue #SB-19484 feat: shift akka tell call and logs (#446)
    
    * Issue #SB-19484 feat: shift akka tell call and logs
    
    * Update OTPActor.java
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 List API to fetch managedUsers of a user (#449)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 changes
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens'
    
    * Issue #SB-19549 Fix start time type check for telemetry (#453)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 Fix URL (#454)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB 19549 shadow-user bulk upload issue (#455)
    
    * Issue #SB-19549 checking is not necessary for telemetry
    
    * Issue #SB-19549 changing telemetryContext data type
    
    * Issue #SB-SB19549 removing the start-time
    
    * Issue #SB-SB19549 revoking BulkMigrationUser changes
    
    * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy  (#456)
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy and order
    
    * SH-411 Code review comments applied
    
    * Issue #SH-397 validating the managedBy token (#451)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * SH-445 read api with fields and fix request interceptor (#457)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * Issue SH-445 Fix 500 error caused due to Optional (#459)
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Fix user search regression (#461)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    * SH-461 Fix user search regression
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-445 Issues in search api and updating mua details (#462)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue #SH-445 MUA details not updating
    
    * SH-470 Play flash is holding the managed for token (#463)
    
    * adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * Issue SH-470 removed logs
    
    * Issue SH-470 removed logs
    
    * Issue #SH-470 added logs
    
    * SH-517 ignore or accept fw values in createUserV4
    
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    
    * SH-568 Copy email and phone when it is masked and updated status field for each external ids (#471)
    
    * SH-568 Copy email and phone when it is masked and updated status field
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Add comments
    
    * TG-125 Add new v2 notification endpoint (#469)
    
    * Issue #TG-125 feat:add new v2 notification endpoint
    
    * Issue #TG-125 feat:add new v2 notification endpoint
    
    * Issue #TG-125 feat: moved test to correct pkg
    
    * Issue #TG-125 feat:fixed test case
    
    * Issue #TG-125 feat:removed unused method
    
    * Issue #TG-125 feat:removed unused code
    
    * Issue #TG-125 feat:added null check for resource cleanup
    
    * TG-279 Httpclient change (#475)
    
    * Issue #TG-279 feat: implemeted httpclient
    
    * Issue #TG-279 feat: implemeted httpclient
    
    * Issue #TG-279 feat:HttpClientUtil test case
    
    * Issue #TG-279 feat:FCM Notification test case
    
    * Issue #TG-279 feat:merge v2 notification cahnges
    
    * Issue #TG-279 feat:merge v2 notification cahnges
    
    * Issue #SH-587 user-exists api v2
    
    * Issue #SH-587 Added missed file
    
    * Issue #SH-587 added test case for user-exits actor call
    
    * Issue #SH-587 added test case for user-exits actor call
    
    * Issue #SH-587 added testcase for controller
    
    * Issue #SH-587 added test case for captchahelper
    
    * Issue #SH-587 added test case for captchahelper
    
    * Issue #SH-587 added test case for captchahelper
    
    * Issue #SH-587 allowing username as key for user-exists v2 api
    
    * Issue #SH-587 allowing username as key for user-exists v2 api
    
    * Issue #SH-587 allowing username as key for user-exists v2 api
    
    * SB-19800 read kc public key from env (#481)
    
    * SH-691 save location id instead of location codes (#483)
    
    * save location id instead of location codes
    
    * SH-691 added null check
    
    * SH-691 changed status to pending and reading the proper details
    
    * SH-691 changed status to pending and reading the proper details
    
    * SH-691 removed status column change for 3.1.0 will be considered in 3.2.0
    
    * SH-691 no need to update status value
    
    * SH-691 no need to update status value
    
    * SH-672 Return 418 as response status when captcha fails (#485)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api (#487)
    
    * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api
    
    * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api
    
    * SB-19871 removed location from the decryption and encryption list
    
    * SB-19892: SSO onboarding throws v1/user/read failure  (#486)
    
    * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES
    
    * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-835 For mobile app get a mobile secret key for captcha validation
    
    * SH-835 modified google captcha key value
    
    * SH-835 Modified google captcha key env value for mobile app
    
    * SH-835 modified the validation condition
    
    * SH-835 modified test-cases
    
    * SH-835 modified test-cases
    
    * SH-835 modified test-cases
    
    * SH-835 test cases improved for code coverage
    
    * SH-835 test cases improved for code coverage
    
    * SH-835 rolling forward the changes for calling google captha site
    
    Co-authored-by: default avatarsknirmalkar89 <59080585+sknirmalkar89@users.noreply.github.com>
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    Co-authored-by: default avatarAishwarya <42641684+aishwa8141@users.noreply.github.com>
    Co-authored-by: default avatarRayulu <vrayulu@users.noreply.github.com>
    
    * Issue #TG-217 feat:using netty server for better TCP connection handling (#491)
    
    * Issue #TG-217 feat:using netty server for better TCP connection handling
    
    * Issue #TG-217 feat: fix dependency issue
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Sb 20039 Roll forward v2 notification changes from 3.1 (#503)
    
    * Issue #SB-20039 feat:fixing for email issue for reading certificate related place holder
    
    * Issue #SB-20039 feat:fixing for email issue for reading certificate related place holder
    
    * Issue # SB-20039 feat: fixed notificaton test case
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB-20010 Migrate the users which have validated as status (#506)
    
    * SB-20010 draft version- processing selfdeclared users- migrate valid users
    
    * SB-20010 draft version for processing validating users
    
    * SB-20010 updated test cases
    
    * SB-20010 test class change
    
    * SB-20010 Test case failure fixed
    
    * SB-20010 DeclaredExternalIdActorTest class test coverage issue
    
    * SB-20010 removed unnecessary changes and kept valid classes in the preparefortest annotation
    
    * SB-20010 exclude bean package
    
    * SC-1886: Enhance tenant preferences read and update api (#507)
    
    * SC-1886: enhance tenant preferences read and update api
    
    * SC-1886: test case fix
    
    * SC-1886: test case fix
    
    * SC-1886: review changes
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB-19898 Make id always in English (#508)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases
    
    * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases
    
    * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases
    
    * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases
    
    * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases
    
    * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases
    
    * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases
    
    * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases
    
    * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases
    
    * SB-20024 Process self-declared users of status ERROR and REJECTED. (#509)
    
    * SB-20010 draft version- processing selfdeclared users- migrate valid users
    
    * SB-20010 draft version for processing validating users
    
    * SB-20010 updated test cases
    
    * SB-20010 test class change
    
    * SB-20010 Test case failure fixed
    
    * SB-20024 Handling error and rejected scenarios of processing self declared users
    
    * SB-20024 added update method with error status to
    UserSelfDeclarationManagementActor
    
    * Test cases done for self-declared user of status Rejected and Error
    
    * SB-20024 added test cases for Error status and Rejected status
    
    * SB-20024 removed the unrelated pr changes
    
    * SB-20024 corrections done based on sonar
    
    * SB-20024 before annotation chnaged to beforeclass,because code coverage is not happened for all test-cases
    
    * SB-19964 Self-declared upload and validation (#494)
    
    * Issue SB-19964 draft version for selfdeclared upload and validating csv details
    
    * Issue SB-19964 Added jsonkey file
    
    * SB-19964 Added OrgId, Persona, Error Type to the upload csv
    
    * SB-19964 added test cases for validating error type and status of the csv file
    
    * SB-19964 merge issue
    
    * SB-19964 added test cases for bulk-uploading selfseclared users
    
    * SB-19964 checking persona as Teacher
    
    * SB-19964 checking persona as teacher
    
    * SC-1907 Fix update API exception code when invalid channel is passed (#512)
    
    * SC-1907 Fixing null pointer exception when channel is not mapped to any org
    
    * SC-1907 Fixing null pointer exception when channel is not mapped to any org
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB-20176 E2E changes for processing self-declared user bulkuploaded csv (#513)
    
    * Issue SB-19964 draft version for selfdeclared upload and validating csv details
    
    * Issue SB-19964 Added jsonkey file
    
    * SB-19964 Added OrgId, Persona, Error Type to the upload csv
    
    * SB-19964 added test cases for validating error type and status of the csv file
    
    * SB-19964 merge issue
    
    * SB-19964 added test cases for bulk-uploading selfseclared users
    
    * SB-19964 checking persona as Teacher
    
    * SB-19964 checking persona as teacher
    
    * SB-20176 End to end test changes for processing self-declared user bulkuploaded csv
    
    * SB-20176 added test cases for TenantMigrationActor migrateSelfDeclaredUser
    
    * SB-20237 Change persona constant in self declaration Bulk Upload (#516)
    
    * Tg 442 (#511)
    
    * Issue #TG-442 feat: restructure user org table
    
    * Issue #TG-442 feat:restructure user org table
    
    * Issue #TG-442 feat : user-org table restructuring
    
    * Issue #TG-442 feat : user-org table restructuring
    
    * Issue #TG-442 feat : user-org table restructuring
    
    * Issue #Tg-442 feat:add test
    
    * Issue #0 feat:fix test case
    
    * Update config.yml
    
    * Update config.yml
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    * Issue #TG-442 feat:fixed test case
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB-19898 Make id always in English during registration (#517)
    
    Previous fix was only working for APIs that sent "username"
    
    * SB-19898 Make ID always in English language (#518)
    
    * SB-19898 Make id always in English
    
    * SB-19898 Make ID always in English language
    
    * Tg 256 (#519)
    
    * Issue #TG-442 feat: restructure user org table
    
    * Issue #TG-442 feat:restructure user org table
    
    * Issue #TG-442 feat : user-org table restructuring
    
    * Issue #TG-442 feat : user-org table restructuring
    
    * Issue #TG-442 feat : user-org table restructuring
    
    * Issue #Tg-442 feat:add test
    
    * email ask timeout exception
    
    * Issue #TG-256 feat:fixed AskTimeout issue while sending email
    
    * Issue TG-256 feat:reverted circleci config change
    
    * Issue TG-256 feat:reverted circleci config change
    
    * Issue TG-256 feat:reverted circleci config change
    
    * SB-19287 Add explicit logs (#520)
    
    * SB-19287 Add logs for bulk upload and decrypt errors
    
    * SB-19287 Add log to request interceptor
    
    * SB-19287 Correct logs
    
    * SB-19287 Add exception handler messaging
    
    * SB-19287 Add exception logs
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    
    * SB-20253 Fix migrate user and SSo user read api to work with usr_external_identity migration (#521)
    
    * SB-20253 Fixing SSO user and migrate user api to work with org in usr_external_identity
    
    * SB-20253 refactor code
    
    * SB-20253 Adding test case
    
    * SB-20253
    
    * SB-200253 fix test case
    
    * SB-20253 Adding testcase
    
    * SB-20253 Adding log
    
    * Issue #TG-426 feat:Refactored ES interface methods and fixed test case
    
    * Issue #TG-426 feat:fix merge issue
    
    * SB-19287 Improve log message (#522)
    
    * SB-19287 Add logs for bulk upload and decrypt errors
    
    * SB-19287 Add log to request interceptor
    
    * SB-19287 Correct logs
    
    * SB-19287 Add exception handler messaging
    
    * SB-19287 Add exception logs
    
    * SB-19287 Reverting log line after study
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    
    * Issue #TG-426 feat:fixed conflicting dependency
    
    * Issue #TG-426 feat:fixed conflicting dependency
    
    * Issue #TG-426 feat:fixed conflicting dependency
    
    * Issue #TG-426 feat:fixed conflicting dependency
    
    * Issue #TG-426 feat:fixed conflicting dependency
    
    * Issue #TG-426 feat:fix test case
    
    * Issue #TG-426 feat:fix test case
    
    * Issue #TG-426 feat:fix test case
    
    * Issue #TG-426 feat:fix test case
    
    * SB-20253 Fix read api for SSO User (#524)
    
    * SB-20253 Fixing SSO user and migrate user api to work with org in usr_external_identity
    
    * SB-20253 refactor code
    
    * SB-20253 Adding test case
    
    * SB-20253
    
    * SB-200253 fix test case
    
    * SB-20253 Adding testcase
    
    * SB-20253 Adding log
    
    * Issue #TG-426 feat: Refactored user dao and service methods for request context
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat:change for request treace
    
    * SH-999 Remove org id column and use channel as main identifier (#525)
    
    * SH-999 migrate user with suborg details and get orgid with from channel
    
    * SH-999 removed org-id as mandatory field from selfuser bulk upload
    
    * SH-999 no need to check uniqueness of user declared external id in upload csv
    
    * SH-999 test-case modified
    
    * SH-999 changing error types values with hyphen
    
    * SH-999 bringing back STATE_PROVIDED_EXT_ID duplicate validation
    
    * Issue #TG-426 feat:change for request treace
    
    * Issue #TG-426 feat: add request traceability
    
    * Issue #TG-426 feat: add request traceability
    
    * Issue #TG-426 feat: add request traceability
    
    * Issue #TG-426 feat: add request traceability
    
    * Issue #TG-426 feat: add request traceability
    
    * Issue #TG-426 feat: add request traceability
    
    * SC-1864 Unit testing increase in learner (sunbird-lms-service) (#523)
    
    * SB-19960: User read API shall start to return the status and error fields (#492)
    
    * #SH-441 Read email and phone of external ids as plain text (#464)
    
    * SH 55 Generate OTP API changes for managed user (#405)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API changes (#418)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SB-19367 Remove submodules and add code directly (#419)
    
    * SB-19367 Unify mw and util actors
    
    * SB-19367 Bring in code from other repo
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-162 add new endpoint create-user and authenticating token  (#422)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * Issue #SH-135 create user of managedUser actor changes
    
    * Issue #SH-135 auth-token changes
    
    * Issue #SH-162 removed duplicate code
    
    * Issue #SH-162 separate methods for createUserV3 and createUserV4
    
    * Issue #SH-162 redudant code moved to common methods
    
    * Issue #SH-162 removed unused code
    
    * SH-135 updating managedby account. (#424)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * SH-175 Allow only N managed users to be created under LIUA (#429)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * Fixing testcase issues
    
    * Code coverage fix
    
    * Code review fix
    
    * SH-215  Remove uniqueness check for external id values in cust org (#434)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-215 Remove  check uniqueness for external id values in cust org
    
    * SH-215 Fixing testcase errors
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH#161 update email/phone for MUA by LIUA (#431)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * SH-245 Authenticating MUA managedBy userid wrto token userid (#439)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440)
    
    * SH-328 read api changes for MUA (#442)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SH-245 read api changes for MUA
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-333 Accept TnC for MUA (#444)
    
    * SH-373 Fix OTP message (#447)
    
    merge issue
    
    * SB 19442 Read using primary key from the ExternalId table (#448)
    
    * Issue #SH-333 code merge issue
    
    * Issue #SH-333 while updating external-id details getting DB error
    
    * Issue #SB-19442 user externalId code changes wrto table primary key change
    
    * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId
    
    * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Issue #SB-19484 feat: shift akka tell call and logs (#446)
    
    * Issue #SB-19484 feat: shift akka tell call and logs
    
    * Update OTPActor.java
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 List API to fetch managedUsers of a user (#449)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 changes
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens'
    
    * Issue #SB-19549 Fix start time type check for telemetry (#453)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 Fix URL (#454)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB 19549 shadow-user bulk upload issue (#455)
    
    * Issue #SB-19549 checking is not necessary for telemetry
    
    * Issue #SB-19549 changing telemetryContext data type
    
    * Issue #SB-SB19549 removing the start-time
    
    * Issue #SB-SB19549 revoking BulkMigrationUser changes
    
    * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy  (#456)
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy and order
    
    * SH-411 Code review comments applied
    
    * Issue #SH-397 validating the managedBy token (#451)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * SH-445 read api with fields and fix request interceptor (#457)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue SH-445 Fix 500 error caused due to Optional (#459)
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Fix user search regression (#461)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    * SH-461 Fix user search regression
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-445 Issues in search api and updating mua details (#462)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue #SH-445 MUA details not updating
    
    * SH-470 Play flash is holding the managed for token (#463)
    
    * adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * Issue SH-470 removed logs
    
    * Issue SH-470 removed logs
    
    * Issue #SH-470 added logs
    
    * #SH-441 read email and phone externalId in plain text
    
    * #SH-441 read email and phone externalId in plain text
    
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    
    * ISSUE#SC-1815: telemetry version fix (#468)
    
    * SH-437 Encrypt declared-email/declared-phone fields in externalids (#467)
    
    * SH 55 Generate OTP API changes for managed user (#405)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API changes (#418)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SB-19367 Remove submodules and add code directly (#419)
    
    * SB-19367 Unify mw and util actors
    
    * SB-19367 Bring in code from other repo
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-162 add new endpoint create-user and authenticating token  (#422)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * Issue #SH-135 create user of managedUser actor changes
    
    * Issue #SH-135 auth-token changes
    
    * Issue #SH-162 removed duplicate code
    
    * Issue #SH-162 separate methods for createUserV3 and createUserV4
    
    * Issue #SH-162 redudant code moved to common methods
    
    * Issue #SH-162 removed unused code
    
    * SH-135 updating managedby account. (#424)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * SH-175 Allow only N managed users to be created under LIUA (#429)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * Fixing testcase issues
    
    * Code coverage fix
    
    * Code review fix
    
    * SH-215  Remove uniqueness check for external id values in cust org (#434)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-215 Remove  check uniqueness for external id values in cust org
    
    * SH-215 Fixing testcase errors
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH#161 update email/phone for MUA by LIUA (#431)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * SH-245 Authenticating MUA managedBy userid wrto token userid (#439)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440)
    
    * SH-328 read api changes for MUA (#442)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SH-245 read api changes for MUA
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-333 Accept TnC for MUA (#444)
    
    * SH-373 Fix OTP message (#447)
    
    merge issue
    
    * SB 19442 Read using primary key from the ExternalId table (#448)
    
    * Issue #SH-333 code merge issue
    
    * Issue #SH-333 while updating external-id details getting DB error
    
    * Issue #SB-19442 user externalId code changes wrto table primary key change
    
    * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId
    
    * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Issue #SB-19484 feat: shift akka tell call and logs (#446)
    
    * Issue #SB-19484 feat: shift akka tell call and logs
    
    * Update OTPActor.java
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 List API to fetch managedUsers of a user (#449)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 changes
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens'
    
    * Issue #SB-19549 Fix start time type check for telemetry (#453)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 Fix URL (#454)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB 19549 shadow-user bulk upload issue (#455)
    
    * Issue #SB-19549 checking is not necessary for telemetry
    
    * Issue #SB-19549 changing telemetryContext data type
    
    * Issue #SB-SB19549 removing the start-time
    
    * Issue #SB-SB19549 revoking BulkMigrationUser changes
    
    * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy  (#456)
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy and order
    
    * SH-411 Code review comments applied
    
    * Issue #SH-397 validating the managedBy token (#451)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * SH-445 read api with fields and fix request interceptor (#457)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue SH-445 Fix 500 error caused due to Optional (#459)
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Fix user search regression (#461)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    * SH-461 Fix user search regression
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-445 Issues in search api and updating mua details (#462)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue #SH-445 MUA details not updating
    
    * adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * Issue SH-470 removed logs
    
    * Issue SH-470 removed logs
    
    * Issue #SH-470 added logs
    
    * Issue #SH-437 encrypting declared-email,declared-phone fileds in externalIds details
    
    * Issue #SH-437 read-api changes wrto externalIds declared email/phone
    
    * Issue #SH-437 read-api changes wrto externalIds declared email/phone
    
    * Issue #SH-437 external id values coping from original fields
    
    * Issue #SH-437 added null check for the test-case failures
    
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    
    * SH-517 Ignore framework if invalid values are passed (#470)
    
    * SH 55 Generate OTP API changes for managed user (#405)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API changes (#418)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SB-19367 Remove submodules and add code directly (#419)
    
    * SB-19367 Unify mw and util actors
    
    * SB-19367 Bring in code from other repo
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-162 add new endpoint create-user and authenticating token  (#422)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * Issue #SH-135 create user of managedUser actor changes
    
    * Issue #SH-135 auth-token changes
    
    * Issue #SH-162 removed duplicate code
    
    * Issue #SH-162 separate methods for createUserV3 and createUserV4
    
    * Issue #SH-162 redudant code moved to common methods
    
    * Issue #SH-162 removed unused code
    
    * SH-135 updating managedby account. (#424)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * SH-175 Allow only N managed users to be created under LIUA (#429)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * Fixing testcase issues
    
    * Code coverage fix
    
    * Code review fix
    
    * SH-215  Remove uniqueness check for external id values in cust org (#434)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-215 Remove  check uniqueness for external id values in cust org
    
    * SH-215 Fixing testcase errors
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH#161 update email/phone for MUA by LIUA (#431)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * SH-245 Authenticating MUA managedBy userid wrto token userid (#439)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440)
    
    * SH-328 read api changes for MUA (#442)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user skipping the getuserdetails
    
    * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap
    
    * Issue #SH-245 modified the validate-user validation
    
    * Issue #SH-245 read api changes for MUA
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-328 added logs for read-api
    
    * Issue #SH-333 Accept TnC for MUA (#444)
    
    * SH-373 Fix OTP message (#447)
    
    merge issue
    
    * SB 19442 Read using primary key from the ExternalId table (#448)
    
    * Issue #SH-333 code merge issue
    
    * Issue #SH-333 while updating external-id details getting DB error
    
    * Issue #SB-19442 user externalId code changes wrto table primary key change
    
    * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId
    
    * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Issue #SB-19484 feat: shift akka tell call and logs (#446)
    
    * Issue #SB-19484 feat: shift akka tell call and logs
    
    * Update OTPActor.java
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 List API to fetch managedUsers of a user (#449)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 changes
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fe
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-380 Enhance the user read API to accept an optional flag 'withTokens'
    
    * Issue #SB-19549 Fix start time type check for telemetry (#453)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-379 Fix URL (#454)
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    * SH-379 Create a new API to fetch managedUsers of a uuid
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB 19549 shadow-user bulk upload issue (#455)
    
    * Issue #SB-19549 checking is not necessary for telemetry
    
    * Issue #SB-19549 changing telemetryContext data type
    
    * Issue #SB-SB19549 removing the start-time
    
    * Issue #SB-SB19549 revoking BulkMigrationUser changes
    
    * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy  (#456)
    
    * SH-411 Enhance the fetch managed users API to accept options sortBy and order
    
    * SH-411 Code review comments applied
    
    * Issue #SH-397 validating the managedBy token (#451)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * SH-445 read api with fields and fix request interceptor (#457)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * Issue SH-445 Fix 500 error caused due to Optional (#459)
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-461 Fix user search regression (#461)
    
    * Issue SH-445 Fix 500 error caused due to Optional
    
    * SH-461 Ignore managed token if userid matches with token sub
    
    * SH-461 Fix user search regression
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-445 Issues in search api and updating mua details (#462)
    
    * Issue #SH-397 validating the managedBy token
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 added x-authenticate-for feat
    
    * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils
    
    * Issue #SH-397 logs refactored
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 code changes wrto review comments
    
    * Issue #SH-397 validation logic changed in validateUserId and in read api
    
    * Issue #SH-397 not handling the exception
    
    * Issue #SH-397 added logs related to access token properties
    
    * Issue #SH-397 exception handling if keys are not loading
    
    * Issue #SH-397 shoduld call only when token for MUA is sent
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 checking exception for loading properties
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 changes done for testing
    
    * Issue #SH-397 error while creating child user
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 issue while reading the record
    
    * Issue #SH-397 undone the unnecessary changes which is added previously for testing
    
    * Issue #SH-445 reap api with fileds added to it giving internal error
    
    * Issue #SH-445 removing error printtrace
    
    * Issue #SH-445 added error logs to AdminUtilHandler
    
    * Issue managedtoken is not created when it is already there in request header(read-api)
    
    * Issue #SH-445 copy token from http-header
    
    * Issue #SH-445 file format change
    
    * Issue #SH-445 MUA details not updating
    
    * SH-470 Play flash is holding the managed for token (#463)
    
    * adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * #SH-470 adding the log
    
    * Issue SH-470 removed logs
    
    * Issue SH-470 removed logs
    
    * Issue #SH-470 added logs
    
    * SH-517 ignore or accept fw values in createUserV4
    
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    
    * SH-568 Copy email and phone when it is masked and updated status field for each external ids (#471)
    
    * SH-568 Copy email and phone when it is masked and updated status field
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Removing ununsed import
    
    * SH-568 Add comments
    
    * TG-125 Add new v2 notification endpoint (#469)
    
    * Issue #TG-125 feat:add new v2 notification endpoint
    
    * Issue #TG-125 feat:add new v2 notification endpoint
    
    * Issue #TG-125 feat: moved test to correct pkg
    
    * Issue #TG-125 feat:fixed test case
    
    * Issue #TG-125 feat:removed unused method
    
    * Issue #TG-125 feat:removed unused code
    
    * Issue #TG-125 feat:added null check for resource cleanup
    
    * TG-279 Httpclient change (#475)
    
    * Issue #TG-279 feat: implemeted httpclient
    
    * Issue #TG-279 feat: implemeted httpclient
    
    * Issue #TG-279 feat:HttpClientUtil test case
    
    * Issue #TG-279 feat:FCM Notification test case
    
    * Issue #TG-279 feat:merge v2 notification cahnges
    
    * Issue #TG-279 feat:merge v2 notification cahnges
    
    * Issue #SH-587 user-exists api v2
    
    * Issue #SH-587 Added missed file
    
    * Issue #SH-587 added test case for user-exits actor call
    
    * Issue #SH-587 added test case for user-exits actor call
    
    * Issue #SH-587 added testcase for controller
    
    * Issue #SH-587 added test case for captchahelper
    
    * Issue #SH-587 added test case for captchahelper
    
    * Issue #SH-587 added test case for captchahelper
    
    * Issue #SH-587 allowing username as key for user-exists v2 api
    
    * Issue #SH-587 allowing username as key for user-exists v2 api
    
    * Issue #SH-587 allowing username as key for user-exists v2 api
    
    * SB-19800 read kc public key from env (#481)
    
    * SH-691 save location id instead of location codes (#483)
    
    * save location id instead of location codes
    
    * SH-691 added null check
    
    * SH-691 changed status to pending and reading the proper details
    
    * SH-691 changed status to pending and reading the proper details
    
    * SH-691 removed status column change for 3.1.0 will be considered in 3.2.0
    
    * SH-691 no need to update status value
    
    * SH-691 no need to update status value
    
    * SH-672 Return 418 as response status when captcha fails (#485)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api (#487)
    
    * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api
    
    * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api
    
    * SB-19871 removed location from the decryption and encryption list
    
    * SB-19892: SSO onboarding throws v1/user/read failure  (#486)
    
    * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES
    
    * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SB-19960: read declarations fro new table user-declarations
    
    * SB-19960: read declarations fro new table user-declarations
    
    * SB-19960: created new v3 user read api
    
    * SB-19960: change method name
    
    * SB-19960: review changes
    
    * SB-19960: review changes
    
    * SB-19960: added controller test case for v3 user read api
    
    Co-authored-by: default avatarsknirmalkar89 <59080585+sknirmalkar89@users.noreply.github.com>
    Co-authored-by: default avatarreshmi-nair <54312456+reshmi-nair@users.noreply.github.com>
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    Co-authored-by: default avatarHarikumar Palemkota <harip@ilimi.in>
    Co-authored-by: default avatarRayulu <vrayulu@users.noreply.github.com>
    
    * SB-19960: added new end point v1/user/declarations (#493)
    
    * SC-1850 Update update and read api to work with new self declared table (#495)
    
    * SC-1850 Enabled existing update and read to workwith new table design
    
    * SC-1850 changing function name
    
    * SC-1850 changing Actor name
    
    * SC-1850 Changing Actor name
    
    * SC-1850 Changing Actor name
    
    * Sc-1850 adding test for util
    
    * SC-1850 CircleCi config change to include change at user actor level
    
    * SC-1850 CircleCi config change to include change at user actor level
    
    * SC-1850 CircleCi config
    
    * SC-1850 CircleCi config
    
    * SC-1850 CircleCi config
    
    * SC-1850 CircleCi config
    
    * SC-1850 CircleCi config
    
    * SC-1877 new v1/user/declarations api for self declared  (#496)
    
    * SC-1877 Push v1 update api change
    
    * SC-1877 Adding testcase
    
    * SC-1877 Adding testcase
    
    * SC-1877 Adding testcase
    
    * SC-1877 Adding testcase
    
    * SC-1882 Set createdBy or updated through callerId (#498)
    
    * SC-1882 adding caller Id as createdBy or updatedBy
    
    * SC-1882 status to pending and read api change
    
    * SC-1882 read api change to have similar structure as update
    
    * SB-20052 update api fix (#504)
    
    * SB-20052 update api fix
    
    * SB-20052 update api fix
    
    * SB-20052 adding null check
    
    * SB-19845 changed telemetry logs version to 3.2 (#489)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SC-1883: Enhance create tenant preference api (#500)
    
    * SC-1883: Enhance create tenant preference api
    
    * SC-1883: CircleCi config update to get coverage of common actors moduke
    
    * SC-1883: add createdBy in tenant preference create api
    
    * SH-835 Roll forward mobile specific captcha into 3.2 (#499)
    
    * #SH-441 Read email and phone of external ids as plain text (#464)
    
    * SH 55 Generate OTP API changes for managed user (#405)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API changes (#418)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SB-19367 Remove submodules and add code directly (#419)
    
    * SB-19367 Unify mw and util actors
    
    * SB-19367 Bring in code from other repo
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SH-162 add new endpoint create-user and authenticating token  (#422)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * Issue #SH-135 create user of managedUser actor changes
    
    * Issue #SH-135 auth-token changes
    
    * Issue #SH-162 removed duplicate code
    
    * Issue #SH-162 separate methods for createUserV3 and createUserV4
    
    * Issue #SH-162 redudant code moved to common methods
    
    * Issue #SH-162 removed unused code
    
    * SH-135 updating managedby account. (#424)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * SH-175 Allow only N managed users to be created under LIUA (#429)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-175 Allow only 30 managed users to be created under LIUA
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param
    
    * Fixing testcase issues
    
    * Code coverage fix
    
    * Code review fix
    
    * SH-215  Remove uniqueness check for external id values in cust org (#434)
    
    * SH-55 SH-89 Generate OTP API changes for ward login
    
    * SH-215 Remove  check uniqueness for external id values in cust org
    
    * SH-215 Fixing testcase errors
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * SH-215 review changes
    
    * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SH#161 update email/phone for MUA by LIUA (#431)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor
    
    * Issue SH-161 removed unnecessary code
    
    * Issue SH-161 validateUserId method modified in create and update flow
    
    * SH-245 Authenticating MUA managedBy userid wrto token userid (#439)
    
    * Issue #SH-135 added new endpoint for authenticating token during signup
    
    * Issue #SH-135 added validation methods for singupv2
    
    * Issue #SH-135 added new endpoint for createv4
    
    * Issue #SH-162 merged to latest release-3.0.0
    
    * update account details by own and account handler
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 revert sh-162 changes
    
    * Issue #SH-135 managedUser creation actor changes
    
    * Issue #SH-135 reverting createuser actor changes
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-135 removed sending password link related code
    
    * Issue #SH-161 sending reset password link while LIUA update email/password of MU
    
    * Issue #SH-161 added log
    
    * Issue #SH-161 corrected the unauthorised condition
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 first checks if the LIU updating MU details
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 correcting proper condition to check the valid user while updating
    
    * Issue #SH-161 added …
    
    * SC-1969 Remove flash() usage (#528)
    
    * SC-1969 Code changes to remove flash() usage
    
    * SC-1969 Code changes to remove flash() usage
    
    * Issue #TG-426 feat:fixed merge issue
    
    * Issue #TG-426 feat: add request traceability
    
    * Issue #TG-426 feat: add request traceability
    
    * Issue #TG-468 feat:user data mode optimization
    
    * Issue TG-468 feat: cleaning up the user model
    
    * Issue TG-468 feat: cleaning up the user model
    
    * Issue #TG-468 feat:removed course related code
    
    * Issue #TG-468 feat:Removed code related to course
    
    * Issue #TG-468 feat:Removed code related to user skill and mediaType
    
    * Issue #TG-468 feat:Removed code related to badgr
    
    * Issue #TG-468 feat:Removed code related to DB Object API
    
    * Issue #TG-468 feat:Removed code related to DB Object API
    
    * Issue #TG-468 feat:Removed code related to DB Object API
    
    * Issue #TG-468 feat:Removed code related to metrics api
    
    * Issue #TG-468 feat: removed badge module
    
    * Issue #TG-468 feat:removed unused file
    
    * Issue #TG-468 feat:removed unused file
    
    * Issue #TG-468 feat:removed unused file
    
    * Issue #TG-468 feat:removed unused file
    
    * SB-19848 Refactor user exists API (#536)
    
    * SB-19848 Refactor user exists API
    
    * SB-19848 Set v1 rightly
    
    * SB-19848 Fix exists condition
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * Tg 509 release 330 (#538)
    
    * Issue #TG-509-release-330 feat:token virification
    
    * Issue #TG-509 feat:Add test case
    
    * Issue # TG-509-release-330 feat: commented unit test
    
    * Issue #TG-509 feat:removed logTelemetry method for test
    
    * Issue #TG-509 feat: enable test case
    
    * Issue #TG-509 feat: fix test case
    
    * Issue #TG-509 feat: fix test case
    
    * Issue #TG-509 feat: removed dependency
    
    * Issue #TG-509 feat: uncommented log telemetry method
    
    * Issue #TG-509 feat: uncommented log telemetry method
    
    * Issue #TG-509 feat: uncommented log telemetry method
    
    * Issue #TG-509 feat: fixed circle ci config file
    
    * Issue #TG-509 feat: test jenkins
    
    * Issue #TG-0 feat:change jenkins
    
    * Issue #TG-509 feat: token verifcation change
    
    * SC-1967- Refactor code to use the new lookup table (#539)
    
    * SC-1967: added todo's to use the new lookup table
    
    * SC-1967: created userLookUp class
    
    * SC-1967: changed method name
    
    * SC-1967 Refactor code to use the new lookup table
    
    * SC-1967 Refactor code to use the new lookup table
    
    * SC-1967: Enhance the create API to store data into lookup table
    
    * SC-1967:resolved merge conflicts
    
    * SC-1967: test case fix
    
    * Externalid lookup changed
    
    * SC-1967: created overload method of getRecordById
    
    * SC-1967: testcase fix
    
    * Externalid lookup changed
    
    * Merging code
    
    * SC-1967: change getRecordByProperties to getRecordsByKeys
    
    * Removed unused code
    
    * SC-1967: test case fix
    
    * SC-1967: mock ServiceFactory.class
    
    * SC-1967: review chnages
    
    * SC-1967: review chnages
    
    * SC-1967: review chnages
    
    * SC-1967: test coverage increase
    
    * SC-1967: test coverage increase
    
    * SC-1967: test coverage increase
    
    Co-authored-by: default avatarReshmi V Nair <revas.nair@gmail.com>
    
    * Issue #SB-20562 feat:changed jenkins for running test case (#540)
    
    * SB-17965: changed keycloak-admin-client to 3.2.0.Final
    
    * Issue #SC-2016 feat:fixed logback file for writting telemetry in kafka (#542)
    
    * SC-2021: Redirect the call to user_lookup table - getUserIdByExternalId() in UserExternalIdentityDaoImpl (#543)
    
    * SC-2021: Redirect the call to user_lookup table - getUserIdByExternalId() in UserExternalIdentityDaoImpl
    
    * SC-2021: added method getCaseInsensitiveOrgFromProvider back
    
    * SC-2021: test case fix
    
    * SC-2021: test case fix
    
    * SC-2021: test case fix
    
    * SC-2021: test case fix
    
    * SC-1954: Ensure public role always with a valid user (#546)
    
    * SC-2026 Fix autodeploy script (#547)
    
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    
    * SC-2017 Declaration upload, allow only valid sub-org root-org (#544)
    
    * SC-2017 Checking sub-org when sub-org external id is present in uploaded csv
    
    * SC-2017 Checking sub-org and taking suborg external id from shooludiseid from csv
    
    * Sb 20561: Ensure OTP length is at least 4 characters (#545)
    
    * SB-20561: Ensure OTP length is atleast  4 characters
    
    * SB-20561: Ensure OTP length is atleast  4 characters
    
    * SB-20561: added test case for generate otp
    
    * SB-20561: added test case for generate otp
    
    * SB-20561: review changes
    
    * SB-20561: review changes
    
    * SB-20561: review changes
    
    * SB-20561: review changes
    
    * SB-20561: review change added a method ensure otp length
    
    * Issue #SC-1950 feat: mock APIs - part 1.
    
    * SC-2030 Merge SH-1054 fix to release-3.3.0 (#549)
    
    * SC-2030 merge SH-1054 fix to release-3.3.0
    
    * SC-2030 merge SH-1054 fix to release-3.3.0
    
    * SC-2030 adding testcases
    
    * Issue #000 fix: configure actor.
    
    * Issue #000 fix: mock response.
    
    * Issue #000 fix: compile fix.
    
    * Issue #000 feat: with in-memory consent data.
    
    * Issue #000 fix: we should have auth token.
    
    * SC-2020: Remove entry from user_lookup table for free up api (#548)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * Sb 20637 Fixed controller logging for traceability (#550)
    
    * Issue #SB-20637 feat: fixed controller logging
    
    * Issue #SB-20637 feat: fixed controller logging
    
    * Issue #SB-20637 feat: fixed controller logging
    
    * Issue #SB-20637 feat:fixed test case
    
    * Issue #SB-20637 feat:fixed Telemetry generator test
    
    * Issue #SB-20637 feat:fixed config yaml
    
    * Issue #SB-20637 feat:add search controller test
    
    * config.yml pointed to reports jacoco.xml (#552)
    
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    
    * SC-2033 Create APIs to update and read consent
    
    * Add request context sb 20637 (#553)
    
    * Issue #SB-20637 feat: fixed controller logging
    
    * Issue #SB-20637 feat: fixed controller logging
    
    * Issue #SB-20637 feat: fixed controller logging
    
    * Issue #SB-20637 feat:fixed test case
    
    * Issue #SB-20637 feat:fixed Telemetry generator test
    
    * Issue #SB-20637 feat:fixed config yaml
    
    * Issue #SB-20637 feat:add search controller test
    
    * Issue #SB-20637 feat:add context to external identity actor
    
    * SC-2033 Create APIs to update and read consent
    
    * SC-2033 Create APIs to update and read consent
    
    * SC-2033 Create APIs to update and read consent
    
    * SC-2033 Create APIs to update and read consent
    
    * SC-2033 Create APIs to update and read consent
    
    * SC-2033 Create APIs to update and read consent
    
    * SC-2033 Testcases added for user consent
    
    * SC-2033 Testcases added for user consent
    
    * SC-2038 userfeed table refactor changes (#556)
    
    * SC-2017 Checking sub-org when sub-org external id is present in uploaded csv
    
    * SC-2017 Checking sub-org and taking suborg external id from shooludiseid from csv
    
    * SC-2038 userfeed table refactor changes
    
    * SC-2038 added user-self declaration changes
    
    * Tg 552 (#555)
    
    * Issue #TG-552 feat:Refactored user read api
    
    * Issue #TG-552 feat:fixed es call
    
    * Issue #TG-552 feat:fixed es call
    
    * Issue #TG-552 feat:fixed es call
    
    * Issue #TG-552 feat:fixed create user
    
    * Issue #TG-552 feat:fix user read api
    
    * Issue # TG-552 feat:Optimize db and es call
    
    * Issue #TG-552 feat:fix test case
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat: otp fix
    
    * TG-568 Actor configuration change (#561)
    
    * Issue #TG-552 feat:Refactored user read api
    
    * Issue #TG-552 feat:fixed es call
    
    * Issue #TG-552 feat:fixed es call
    
    * Issue #TG-552 feat:fixed es call
    
    * Issue #TG-552 feat:fixed create user
    
    * Issue #TG-552 feat:fix user read api
    
    * Issue # TG-552 feat:Optimize db and es call
    
    * Issue #TG-552 feat:fix test case
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat:fix test case for user read
    
    * Issue #TG-552 feat: otp fix
    
    * Issue #TG-568 feat:fixed actor configuration
    
    * Issue #TG-568 feat:fixed actor configuration
    
    * Sb 20852 Deleting email,phone and username from user_lookup in account merge scenario (#565)
    
    * SB-20852 deleting email,phone and username in account merge scenario
    
    Co-authored-by: default avatarAishwarya <42641684+aishwa8141@users.noreply.github.com>
    Co-authored-by: default avatarsknirmalkar89 <59080585+sknirmalkar89@users.noreply.github.com>
    Co-authored-by: default avatarRajesh Rathnam <indrajra@users.noreply.github.com>
    Co-authored-by: default avatarindrajra-ilimi <rajeshr@ilimi.in>
    Co-authored-by: default avatarHari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
    Co-authored-by: default avatarAMIT KUMAR <amit.kumar@tarento.com>
    Co-authored-by: default avatarHarikumar Palemkota <harip@ilimi.in>
    Co-authored-by: default avatarRayulu <vrayulu@users.noreply.github.com>
    Co-authored-by: default avatarSanthosh <santhosh@sanketika.in>
    Co-authored-by: default avatarMathew Jose Pallan <mathewjpallan@gmail.com>
    Co-authored-by: default avataraishwa8141 <a.aish1997@gmail.com>
    Co-authored-by: default avatarMahesh Kumar Gangula <maheshkumargangula@users.noreply.github.com>
    Co-authored-by: default avatarSanthosh Gandham <31979949+gandham-santhosh@users.noreply.github.com>
Loading