
On an Android device where a google account has signed in, access “Profile Management ” page in web browser and https address is like “https://<host url of this custom IDP>/ui/protected/profilemanagement”, focus on "Biometric Authentication" section, click Add button to register current device and use biometric to create passkey for this custom IDP. Then this passkey will be saved into password manager of the google account, and this passkey will be also available on other android devices where the same google account is signed in. For more information, please refer to this google documentation.
Firstly, launch SAP BTP SDK Wizard for Android to generate a client app. In this wizard, create a server connection for SAP Mobile Services (Cloud Foundry) on the first page, and use an existing application which security type is OAuth on the second page. Then, in WelcomeActivity class of client project, set authentication option to CCT as below.
<activity
android:name="com.sap.cloud.mobile.foundation.authentication.OAuth2RedirectActivity"
android:exported="true"
android:excludeFromRecents="true"
android:autoRemoveFromRecents="true"
tools:node="replace">
<intent-filter android:autoVerify="false">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:host="19b678d6trial-dev-ciat-sample-oauth.cfapps.ap21.hana.ondemand.com"/>
<data android:scheme="demo1"/>
<data android:pathPattern="/demos" />
</intent-filter>
</activity>
Secondly, prepare a second Android device where the same google account is signed in, and the passkey created before has been synced into this second device. Install app into this second device, do onboarding, on authentication screen of the IAS tenant, choose Biometric. Then in biometric screen, click Continue button, give fingerprint or passcode of device, and client app uses saved passkey to do IDP authentication.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
16 | |
16 | |
11 | |
7 | |
6 | |
6 | |
5 | |
5 | |
5 | |
4 |