I am currently working to configure the Oracle Mobile Authenticator to send push notifications to my Apple device when a user logs in to my web system as a second form of authentication. I am seeing the push notification go out to the APNS system, but I am getting no response back in terms of timeout, failure, or notification on my mobile device.
Is there any way I can enable logging on the APNS side, or troubleshoot why nothing is going out to my device? I have tried on several different device types with no luck.
Environment Specifics:
- Oracle Mobile Authenticator 3.0 - Mose recent version of application from the Apple App Store, able to configure and connect with my system, but no push notifications received.
- Oracle Access Manager 11.2.3 - I have successfully tested the configurations here using Android Push Notifications. I believe the problem is strictly on the Apple side, and is not an issue with connectivity between the OAM server and the APNS server
- Developer Push Certificate - I am currently in developement, so I am using the Developer certificate instead of the Production certificate.
Log message excerpt showing connection to APNS:
...sendAPNSNotification oracle.security.am.sfa.SFAUtilsendAPNSNotification APNS push notification send took 3 ms
...sendAPNSNotification oracle.security.am.sfa.SFAUtilsendAPNSNotification returning status true
For anyone that finds this thread, it appears that even though the Oracle Mobile Authenticator is designed to support One Time Passwords for many different systems, in order to use push notifications you must use the cert that only Oracle has access to. (You can not create your own push notifications certificate and use their application). Oracle is willing to work with developers to help them use their API to develope their own custom application.
AB