--- title: "Testing the Passport App for iOS" slug: "dpo-customize-passport-app-for-ios-testing" updated: 2026-10-27T20:13:21Z published: 2026-10-27T20:13:21Z canonical: "docs.onespan.com/dpo-customize-passport-app-for-ios-testing" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.onespan.com/llms.txt > Use this file to discover all available pages before exploring further. # Testing the Passport App for iOS Test your customized Passport App using Tutorial Web App and your Authentication Server. In an evaluation installation, Tutorial Web App is automatically installed and configured to work with your Authentication Server. Using Passport, you should be able to successfully register a FIDO authenticator on your device after you sign in using a username and password. Sign out then sign back in using the FIDO authenticator you registered. If you implemented a web app using the DigipassONE App SDK for Web, you can use that to test with instead of Tutorial Web App. ## Registering Testing registration involves the following steps: - Logging on to the Tutorial Web App - Displaying a QR code in Tutorial Web App - Scanning the QR code with Passport App 1. Using a desktop browser, open Tutorial Web App. The URL is similar to that shown below [https://example.com:8443/gwtutorial](https://example.com:8443/gwtutorial) ![](https://cdn.document360.io/038f59a7-abd0-4c14-9de7-3434d28b49fd/Images/Documentation/Screenshot 2026-02-24 at 14.33.15.png?sv=2026-02-06&spr=https&st=2026-10-29T02%3A14%3A05Z&se=2026-10-29T03%3A14%3A05Z&sr=c&sp=r&sig=BgKPpop9Kxx%2B1whj%2BclBinq7zeesfM6XVEDC%2B8oDT7w%3D) Log in with a **username**, enter any value of your choice and click **Next**. 2. Because this is a new account with no registered authenticators, Tutorial Web App prompts you for a password. For **Password**, enter the text "noknok" (without quotes), then click **Next**. ![](https://cdn.document360.io/038f59a7-abd0-4c14-9de7-3434d28b49fd/Images/Documentation/Screenshot 2026-02-24 at 14.31.05.png?sv=2026-02-06&spr=https&st=2026-10-29T02%3A14%3A05Z&se=2026-10-29T03%3A14%3A05Z&sr=c&sp=r&sig=BgKPpop9Kxx%2B1whj%2BclBinq7zeesfM6XVEDC%2B8oDT7w%3D) 3. You are signed in and have the option to register an authentication method. To register an authenticator on your mobile device, click **Mobile Device**. ![](https://cdn.document360.io/038f59a7-abd0-4c14-9de7-3434d28b49fd/Images/Documentation/Screenshot 2026-02-24 at 14.39.59.png?sv=2026-02-06&spr=https&st=2026-10-29T02%3A14%3A05Z&se=2026-10-29T03%3A14%3A05Z&sr=c&sp=r&sig=BgKPpop9Kxx%2B1whj%2BclBinq7zeesfM6XVEDC%2B8oDT7w%3D) 4. Tutorial app displays a QR code. Open Passport App and position the mobile device so that the QR code is displayed inside the scanning area. 5. After the QR code has been scanned and processed, you are prompted to select one of the available authentication methods for registration. ![](https://cdn.document360.io/038f59a7-abd0-4c14-9de7-3434d28b49fd/Images/Documentation/Screenshot 2026-02-20 at 17.54.17.jpeg?sv=2026-02-06&spr=https&st=2026-10-29T02%3A14%3A05Z&se=2026-10-29T03%3A14%3A05Z&sr=c&sp=r&sig=BgKPpop9Kxx%2B1whj%2BclBinq7zeesfM6XVEDC%2B8oDT7w%3D) 6. Tap the **Face ID** authenticator on the list. ![](https://cdn.document360.io/038f59a7-abd0-4c14-9de7-3434d28b49fd/Images/Documentation/image1(10).png?sv=2026-02-06&spr=https&st=2026-10-29T02%3A14%3A05Z&se=2026-10-29T03%3A14%3A05Z&sr=c&sp=r&sig=BgKPpop9Kxx%2B1whj%2BclBinq7zeesfM6XVEDC%2B8oDT7w%3D) 7. You are prompted to scan your **Face ID** to link it with your FIDO account. The **Register** page in Tutorial Web App updates to display the new registration. ![](https://cdn.document360.io/038f59a7-abd0-4c14-9de7-3434d28b49fd/Images/Documentation/Screenshot 2026-02-24 at 12.00.18(1).png?sv=2026-02-06&spr=https&st=2026-10-29T02%3A14%3A05Z&se=2026-10-29T03%3A14%3A05Z&sr=c&sp=r&sig=BgKPpop9Kxx%2B1whj%2BclBinq7zeesfM6XVEDC%2B8oDT7w%3D) You can use your newly registered authenticator for future sign ins. Click Logout from the menu in the top left corner of Tutorial Web App. ## Authenticating Authentication involves the following steps: - Opening Tutorial Web App - Displaying a QR code in Tutorial Web App - Scanning the QR code with Passport App - Authenticating yourself with the previously registered FIDO authenticator on your mobile device > You must have already registered an authenticator on your mobile device as described in [Registering](/dpoa/docs/s3suite94-passportapp-customizethepasspoetappforios-testing-passport-app-1#registering). 1. Using a desktop browser, open Tutorial Web App at the following URL: https://example.com:8443/gwtutorial Enter your username and click **Sign In Via Mobile** button. ![](https://cdn.document360.io/038f59a7-abd0-4c14-9de7-3434d28b49fd/Images/Documentation/Screenshot 2026-02-24 at 14.33.15.png?sv=2026-02-06&spr=https&st=2026-10-29T02%3A14%3A05Z&se=2026-10-29T03%3A14%3A05Z&sr=c&sp=r&sig=BgKPpop9Kxx%2B1whj%2BclBinq7zeesfM6XVEDC%2B8oDT7w%3D) 1. Tutorial Web App displays a QR code. ![](https://cdn.document360.io/038f59a7-abd0-4c14-9de7-3434d28b49fd/Images/Documentation/Screenshot 2026-02-24 at 14.45.12.png?sv=2026-02-06&spr=https&st=2026-10-29T02%3A14%3A05Z&se=2026-10-29T03%3A14%3A05Z&sr=c&sp=r&sig=BgKPpop9Kxx%2B1whj%2BclBinq7zeesfM6XVEDC%2B8oDT7w%3D) 2. Open Passport App and position the mobile device so that the QR code is displayed inside the scanning area. ![](https://cdn.document360.io/038f59a7-abd0-4c14-9de7-3434d28b49fd/Images/Documentation/image1(11).png?sv=2026-02-06&spr=https&st=2026-10-29T02%3A14%3A05Z&se=2026-10-29T03%3A14%3A05Z&sr=c&sp=r&sig=BgKPpop9Kxx%2B1whj%2BclBinq7zeesfM6XVEDC%2B8oDT7w%3D) 1. After the QR code has been scanned and processed, you are immediately prompted for a Face ID. Since you only have one registered authenticator, Passport prompts you to authenticate with that instead of asking you to select a single authenticator from a list. If the Face ID matches and only a single user is registered on the device, the operation successfully completes. Once the authentication has successfully completed, Passport closes. Tutorial Web App displays the **Register** page and allows you to use other functions. Formerly known as Digipass S3 Web App SDK, Digipass S3 JavaScript App SDK. Class FidoRegistrationViewModel extends androidx.lifecycle.ViewModel and contains the Android LiveData object android.arch.lifecycle.LiveData.