Requirements | |
|---|---|
IDE | Xcode 26.0 or later |
Computer | Mac OS X 26 or later |
Device | Touch ID capable device running iOS 14 or later |
Other |
|
1 You must provision a unique bundle ID for your version of the iOS Tutorial app. To learn more, see the Apple documentation on App ID Identifiers.
Download the iOS SDK
Login to the Digipass S3 Authentication Cloud portal.
Locate the Software Downloads tile.
.png?sv=2026-02-06&spr=https&st=2026-09-30T01%3A24%3A01Z&se=2026-09-30T01%3A36%3A01Z&sr=c&sp=r&sig=Soo3VOxmabpDUjYt9DDmu2Z%2B3N83lyMpN4LriZSo25w%3D)
Click iOS SDK and download the zip file.
.png?sv=2026-02-06&spr=https&st=2026-09-30T01%3A24%3A01Z&se=2026-09-30T01%3A36%3A01Z&sr=c&sp=r&sig=Soo3VOxmabpDUjYt9DDmu2Z%2B3N83lyMpN4LriZSo25w%3D)
Review the iOS tutorial app settings
Learn how the iOS tutorial app is configured in the server to see how your own client application would be set up.
Open the Configuration menu and click Apps.
.png?sv=2026-02-06&spr=https&st=2026-09-30T01%3A24%3A01Z&se=2026-09-30T01%3A36%3A01Z&sr=c&sp=r&sig=Soo3VOxmabpDUjYt9DDmu2Z%2B3N83lyMpN4LriZSo25w%3D)
On the Apps page, search for Nok Nok Tutorial for iOS and click the Edit icon.

You should see a page with the settings for Nok Nok Tutorial for iOS:
Package Name/URL: ios:com.noknok.ios.tutorialappplus
This name cannot be changed.App Name: Nok Nok Tutorial for iOS
The app name displayed in the Server Console.Facet ID2
FIDO UAF is checked, so FIDO UAF Facet ID will be available.Adaptive Ruleset: tutorial3
Sets the authentication flow based on the user's device and their response to challenges.Supported OOB Modes:
Specifies what will be sent to users with out-of-band authentication.QR Code
Push notification
Use Token Signing Key
Token Signing Key
Handle for Token Signing Key: {default}store
Use APNs Production Server: (checked)

Once you have reviewed the iOS tutorial app settings, you should also:
Navigate to Configuration > Authentication Methods
Open FIDO2/WebAuthn and ensure that RP ID is not set to localhost but to http://staging.digipassone.com.
2 The Facet ID depends on the bundle ID key which you have assigned.
3 Set to tutorial to apply rules for the Tutorial app. To see which rules would be applied, access the link, Click here to view Ruleset.
Build the iOS tutorial app
Enable Touch ID authentication
Launch Xcode and open the folder where you downloaded the iOS App SDK.
Navigate to TutorialAppPlus > TutorialAppPlus and double-click TutorialAppPlus.xcodeproj
Set your Bundle Identifier in the General tab in the Tutorial App.
Connect a Touch ID-capable device to your build machine.
Set the connected iOS device as the target.
Press the play button to build and run the iOS tutorial app on your device.
Connect the iOS tutorial app to Digipass S3 Authentication Cloud
On your computer, open a browser and append this to the Authentication Cloud base URL /<tenant>/webapps/demo/gwtutorial/configure with <tenant> being your tenant name.4
On the Web App Configuration page, ensure that the Configuration Version is set to automatic.
Click Apply Configuration.

Next, click Show QR Code. You should see the Configuration QR code dialog.
.png?sv=2026-02-06&spr=https&st=2026-09-30T01%3A24%3A01Z&se=2026-09-30T01%3A36%3A01Z&sr=c&sp=r&sig=Soo3VOxmabpDUjYt9DDmu2Z%2B3N83lyMpN4LriZSo25w%3D)
Launch the iOS Tutorial app on your device.
Click Scan QR Code from the top left menu to connect the iOS tutorial app to your tenant.
4 Your tenant name appears in the header of the portal.
Test the iOS tutorial app
Open the iOS tutorial app and enter your username in the field provided. Click Next.
When you are prompted for a Password, enter "noknok." Click Next.
You will be asked to set up authentication. Register a passkey by clicking FIDO Auth.
You will be presented with various options to register a passkey. Choose one and follow the instructions:
Platform authenticator
Security Key
Face ID
Passcode
PIN
Yes/No
Watch
Device
Once you have registered all your preferred methods, log out.
Test your passkey. Sign in with the username, click Next and authenticate using one of the methods you selected.
If you are able to sign in, log out again and sign in using another method until you have tested them all.
You can now proceed to Adding your iOS application to the Digipass S3 Authentication Cloud.