The StrongKey FIDO Server (SKFS) Demo for iOS/iPadOS/macOS is built to showcase the capabilities of StrongKey’s open-source FIDO® Certified server on a native iOS/macOS application built using SwiftUI.
This is a very early release that does not cover full functionality or have the robustness of a completed product; it merely provides insight into the capability the completed product will possess, and enables early adopters to design and code their own mobile device business application(s) (MDBAs) to work with SKFS.
The iOS demo distribution comes with the following components:
iOS demo application source code that can be run on an iPhone or iPad running iOS 15/iPadOS 15 respectively, or on a Mac running macOS Monterey
The iOS demo uses a Java backend web application (fidopolicyboa.war) to communicate with SKFS, which must be deployed on an SSL-capable web application server like Payara as used by SKFS. For instructions on how to deploy this backend application see the StrongKey FIDO Policy Demo here
A TestFlight link (https://testflight.apple.com/join/Nik6PGNK) allows installation of the application on iPhones or iPads running iOS 15.0 or above; testing can occur without using a paid Apple Developer Account to build and deploy the project on a personal device
All modules come with source code. The iOS app in particular must be modified to set configuration parameters for testing with the fidopolicyboa backend. Xcode 13.0 and above must be used for these modifications.
This release currently supports only the attestation value of none because of Passkey limitations
The application supports the following functions depending on installation method:
Registers users via FaceID/TouchID or Security Key, powered by SKFS
Logs into accounts using Passkey (FaceID/TouchID) or a Security Key
Views details about the registered key
Allows login from any device with the same AppleID using synced platform credentials known as by Passkeys
Xcode 13.0 and above
This application is designed to run on the following operating systems:
iOS 15.0 and above
iPadOS 15.0 and above
macOS 12 and above
Please use our SourceForge Issues to report vulnerabilities, issues, and to pose questions related to SKFS FIDO Demo for iOS.