{
"identifier": "user_8742@example.com",
"password": "P@ssw0rd!92X",
"tagId": "ZED_INVESTA_MEMBER_PORTAL"
}identifier may be an email, username, or phone number.tagId identifies the consuming application/module.{
"status": {
"returnCode": "00",
"returnMessage": "Login successful, OTP sent"
},
"data": {
"name": "John Doe",
"userId": "9c2a1f7e-31b6-4c92-9e1d-22d6c3b1a901",
"challengeId": "f3a9c21e-91c8-4e2d-b6a7-77a9f92d5e44",
"requires2FA": true
}
}{
"userId": "9c2a1f7e-31b6-4c92-9e1d-22d6c3b1a901",
"otp": "728194",
"challengeId": "f3a9c21e-91c8-4e2d-b6a7-77a9f92d5e44"
}{
"status": {
"returnCode": "00",
"returnMessage": "OTP verified successfully"
},
"data": {
"accessToken": "JWT_ACCESS_TOKEN",
"refreshToken": "REFRESH_TOKEN",
"expiresIn": 3600,
"user": {
"id": "9c2a1f7e-31b6-4c92-9e1d-22d6c3b1a901"
}
}
}https://auth.kumusoft.com/.well-known/jwks.jsonexp (expiration)iss = https://auth.kumusoft.comaud = kumusoft:<TAG_ID>Authorization: Bearer <accessToken>