iOS – Sign in with Device
Cotter's Passwordless SDK authenticates your user using the FIDO protocol. It allows a seamless, fast, and secure way for your user to login to your iOS App. Authenticate your users in 4 simple steps:
Last updated
Cotter's Passwordless SDK authenticates your user using the FIDO protocol. It allows a seamless, fast, and secure way for your user to login to your iOS App. Authenticate your users in 4 simple steps:
Last updated
In this guide we'll allow users to Sign In with Device using Cotter's SDK.
Head to and allow Trusted Devices in the dashboard.
We use Cocoapods as our SDK host. Add pod 'Cotter'
to your podfile then run pod install
.
In your app's AppDelegate.swift
, initialize Cotter with your API keys.
To register, simply call the following function anywhere in your app. Make sure you do import Cotter
at the start of the swift file.
When a user logs in, call the following function in your view controller
Then you can handle 3 cases mentioned in the comments in any way you like.
That's it! You have successfully build a seamless, fast, and secure login mechanism with Cotter.