Android Authentication Fails with IDA-MLC-018 - Salt for the given ID not available in database

Hi Team,

I am facing an issue during authentication from the Android Registration Client.

Environment Details:

  • MOSIP Version: 1.2.0.2
  • Registration Client: Android
  • Authentication Flow: IDA Authentication

Issue:
Authentication using the Desktop Registration Client is working successfully. However, authentication from the Android Registration Client fails with the following error:

Errors=[{errorCode=IDA-MLC-018, errorMessage=Salt for the given ID not available in database}]

Additionally, in the Credential Service logs, I can see the following error:

credential encryption failed

io.mosip.credentialstore.exception.DataEncryptionFailureException: IDR-CRS-013 --> Not allowed to generate new key pair for other domains or not allowed to generate base key.

Observations:

  • The UIN data is available in ID Repo.
  • Desktop authentication works successfully for the same environment.
  • The issue occurs only for Android client authentication.

Could you please advise how to resolve this issue?

Thank you.

Best regards,
Gaprin

Hi Gaprin_Rooth_J

Thanks for reaching out to us, we are checking the issue and we will get back to you shortly.

Regards,
Mrudula
on behalf of Team MOSIP