Addendum A: Server Setup

This entry is part 7 of 8 in the series Implementing PassKeys in iOS

In this posting, we’ll discuss the server setup for the demo app.

The passkey is used in two places: Registration (creating an account), and logging in. After login, the server works in the same way that most of these types of things work.

Read more

A Closer Look At PassKeys

This entry is part 2 of 8 in the series Implementing PassKeys in iOS

This series will focus on demonstrating a simple client (iOS) and server (PHP/MySQL) implementation of the most basic type of PassKey. This app has already been written, so we’ll look at it, and walk through its operation, in order to learn about implementing PassKeys in an iOS app.

Our guide through this journey, will be a very basic, one-screen iOS app that will act as a UX to a simple CRUD server.

Read more

Why PassKeys?

This entry is part 1 of 8 in the series Implementing PassKeys in iOS

Security has always been a difficult balance between usability and safety. PassKeys are a way to “bridge” these seemingly opposed concepts. They allow enhanced security between a server and a client, while also removing the need for the end-user to manage login details. The connection is more secure than that provided by the classic “User ID/Login” model, yet there is no need for the user to worry about the details.

Read more