SAP Knowledge Base Article - Preview

2527370 - SMP 3.0 SDK SP15. Fingerprint login does not work with Custom Fiori Client - FC/KAP

Symptom

When compiling a Custom Fiori client based on SMP 3.0 Kapsel SDK SP15 PL05 the fingerprint login functionality doesn't work properly
(client connects via a SMP3 but the client password policy is disabled within the app configuration).
During the initial registration activating "Enable Unlock With Fingerprint" function.
After closing and re-opening the app, it tries to open the Touch ID authentication dialog but fails with the error:

"Failed to log in with fingerprint. please enter the passcode for SAP Fiori Client."

Set the client logging to the debug level and was able to catch the following error details:

====
2017-08-28 14:01:05 +0000 GMT+0200 (GMT+2) offset 7200 SMP_LOGGER INFO [CONSOLE] "{\"key\":null,\"extraInfo\":\"ERR_FINGERPRINT_LOGIN_FAILED\"}"
2017-08-28 14:01:05 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [Logging] Feature is enabled
2017-08-28 14:01:05 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [Logging] Url is enabled
2017-08-28 14:01:05 +0000 GMT+0200 (GMT+2) offset 7200 SMP_LOGGER INFO [CONSOLE] calling parent callback
2017-08-28 14:01:05 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [Logging] Feature is enabled
2017-08-28 14:01:05 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [Logging] Url is enabled
2017-08-28 14:01:05 +0000 GMT+0200 (GMT+2) offset 7200 SMP_LOGGER INFO [CONSOLE] event: "onerrorack"
2017-08-28 14:01:05 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [Logging] Feature is enabled
2017-08-28 14:01:05 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [Logging] Url is enabled
2017-08-28 14:01:05 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [InAppBrowser] Feature is enabled
2017-08-28 14:01:05 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [InAppBrowser] Url is enabled
2017-08-28 14:01:05 +0000 GMT+0200 (GMT+2) offset 7200 SMP_LOGGER INFO [CONSOLE] IAB loadstart: iOS
2017-08-28 14:01:05 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [Logging] Feature is enabled
2017-08-28 14:01:05 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [Logging] Url is enabled
2017-08-28 14:01:05 +0000 GMT+0200 (GMT+2) offset 7200 SMP_AUTH_PROXY DEBUG canInitWithRequest: decline request file:///var/containers/Bundle/Application/example_hex_number/Fiori%20Launchpad.app/www/smp/logon/ui/iab.html#EVENTOCCURRED+identifier=2, scheme not http or https
2017-08-28 14:01:05 +0000 GMT+0200 (GMT+2) offset 7200 SMP_AUTH_PROXY DEBUG canInitWithRequest: decline request file:///var/containers/Bundle/Application/example_hex_number/Fiori%20Launchpad.app/www/smp/logon/ui/iab.html#EVENTOCCURRED+identifier=2, scheme not http or https
2017-08-28 14:01:04 +0000 GMT+0200 (GMT+2) offset 7200 SMP_LOGGER INFO [CONSOLE] executeScript returned:[null]
2017-08-28 14:01:04 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [Logging] Feature is enabled
2017-08-28 14:01:04 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [Logging] Url is enabled
2017-08-28 14:01:04 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [InAppBrowser] Feature is enabled
2017-08-28 14:01:04 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [InAppBrowser] Url is enabled
2017-08-28 14:01:04 +0000 GMT+0200 (GMT+2) offset 7200 SMP_LOGGER INFO [CONSOLE] iabui showNotification
2017-08-28 14:01:04 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [Logging] Feature is enabled
2017-08-28 14:01:04 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [Logging] Url is enabled
2017-08-28 14:01:04 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [i18n] Feature is enabled
2017-08-28 14:01:04 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [i18n] Url is enabled
2017-08-28 14:01:04 +0000 GMT+0200 (GMT+2) offset 7200 SMP_LOGGER INFO [CONSOLE] fingerprint scan failed with error code -25300
2017-08-28 14:01:04 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [Logging] Feature is enabled
2017-08-28 14:01:04 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [Logging] Url is enabled
2017-08-28 14:01:04 +0000 GMT+0200 (GMT+2) offset 7200 SMP_AUTH_PROXY DEBUG canInitWithRequest: decline request file:///var/containers/Bundle/Application/example_hex_number/Fiori%20Launchpad.app/www/smp/logon/ui/img/example_name@2.png, scheme not http or https
2017-08-28 14:01:04 +0000 GMT+0200 (GMT+2) offset 7200 SMP_LOGON ERROR SecItemCopyMatching status: -25300
2017-08-28 14:01:04 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [MAFLogonCoreCDVPluginJS] Feature is enabled
2017-08-28 14:01:04 +0000 GMT+0200 (GMT+2) offset 7200 NOBRIDGE DEBUG For plugin [MAFLogonCoreCDVPluginJS] Url is enabled
2017-08-28 14:01:04 +0000 GMT+0200 (GMT+2) offset 7200 SMP_LOGGER INFO [CONSOLE] {"multiUser":false,"serverPort":"8081","communicatorId":"REST","fingerprintScanEnabled":true,"passcodeEnabled":true,"_defaultAppName":"Fiori Launchpad","appName":"SAP Fiori Client","custom":{"hiddenFields":["serverHost","resourcePath","https","serverPort","farmId","securityConfig"],"copyrightLogo":"img/example_name_logo.png","copyrightMsg":
====


Read more...

Environment

  • SMP 3.0 SDK SP15 PL05, this only fails with the Custom Fiori Client
  • previous versions of the Custom Fiori Client(s), e.g. based on SMP 3.0 SDK SP14 PL02 and SDK SP13 PL02 worked fine
  • Fiori Client 1.9.3 from the App Store works fine

Product

SAP Fiori Client 1.11 for iOS ; SAP Mobile Platform 3.0 ; SAP Mobile Platform SDK 3.0

Keywords

Fingerprint login, fail, Custom Fiori Client, Failed to log in with fingerprint. please enter the passcode for SAP Fiori Client , KBA , MOB-FC , SAP Fiori Client Native Mobile Application , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.