Hello Community,
We configured MMFA with IBM Verify App following Verify_Access_MMFA_cookbook_20220706.pdf cookbook.
We have an issue, push notification is not received by Verify App. Nevertheless, the authentication is working fine as we can refresh directly from the Verify app and validate the transaction/authentication
We have configured everything regarding this page
https://www.ibm.com/support/pages/node/6370665We also reviewed all solutions from this page
https://www.ibm.com/support/pages/troubleshooting-failed-push-notificationsBut still getting an error. We are running on ISVA 10.0.2
Error is : An attempt to send a push notification failed because of missing parameters. The missing parameter is: "IMC service data accessToken".
Does anyone encountered this problem before or know this issue ?
Thanks for your help
Romuald BLONDEL
Trace :
[10/4/22 16:08:27:634 CEST] 00010f70 id=00000000 com.ibm.security.access.pushnotification.dao.PNSDataDAO < getServiceDataForApp(String, String) RETURN
[10/4/22 16:08:27:634 CEST] 00010f70 id=00000000 com.ibm.security.access.pushnotification.PNSFactory < createServiceData(String, MobilePlatformType) RETURN
[10/4/22 16:08:27:634 CEST] 00010f70 id=00000000 com.ibm.security.access.pushnotification.PNSFactory > createNotificationService(PNSProviderServiceData) ENTRY
[10/4/22 16:08:27:634 CEST] 00010f70 id=00000000 .access.pushnotification.impl.imc.ImcPushNotificationService > validateServiceData(ImcServiceData) ENTRY com.ibm.security.access.pushnotification.dao.PNSDataDAO$3@6397f894
[10/4/22 16:08:27:634 CEST] 00010f70 id=00000000 bm.security.access.pushnotification.impl.imc.ImcTokenManager > isValidToken() ENTRY
[10/4/22 16:08:27:634 CEST] 00010f70 id=00000000 bm.security.access.pushnotification.impl.imc.ImcTokenManager < isValidToken() RETURN false
[10/4/22 16:08:27:634 CEST] 00010f70 id=00000000 .access.pushnotification.impl.imc.ImcPushNotificationService W validateServiceData(ImcServiceData) FBTMFA034W An attempt to send a push notification failed because of missing parameters. The missing parameter is: "IMC service data accessToken".
[10/4/22 16:08:27:634 CEST] 00010f70 id=00000000 bm.security.access.pushnotification.impl.imc.ImcTokenManager > requestNewToken() ENTRY
[10/4/22 16:08:27:634 CEST] 00010f70 id=00000000 bm.security.access.pushnotification.impl.imc.ImcTokenManager 3 requestNewToken() Sending OAuth token request
[10/4/22 16:08:27:634 CEST] 00010f70 id=00000000 bm.security.access.pushnotification.impl.imc.ImcTokenManager > createTokenUrl() ENTRY
[10/4/22 16:08:27:634 CEST] 00010f70 id=00000000 bm.security.access.pushnotification.impl.imc.ImcTokenManager < createTokenUrl() RETURN
https://push.verify.ibm.com/v1.0/push/oauth/token[10/4/22 16:08:27:634 CEST] 00010f70 id=00000000 bm.security.access.pushnotification.impl.imc.ImcTokenManager > createTokenHeaders() ENTRY
[10/4/22 16:08:27:634 CEST] 00010f70 id=00000000 bm.security.access.pushnotification.impl.imc.ImcTokenManager < createTokenHeaders() RETURN
[10/4/22 16:08:27:634 CEST] 00010f70 id=00000000 bm.security.access.pushnotification.impl.imc.ImcTokenManager > createTokenData() ENTRY
[10/4/22 16:08:27:634 CEST] 00010f70 id=00000000 bm.security.access.pushnotification.impl.imc.ImcTokenManager < createTokenData() RETURN
------------------------------
Romuald Blondel
------------------------------