WebP Cloud Services has always used GitHub OAuth as its login method. This approach is great because we don’t have to manage usernames, passwords or other sensitive information. However, it has one drawback: users need to be logged into GitHub, or they must log in to GitHub before accessing our service.
There is a better authentication method called Web Authentication, a solution designed for the web. This protocol does not rely on any third-party services and directly authenticates between the user’s device and the service.
Apple introduced Passkeys at WWDC 2022, which can be used as an authentication method for WebAuthn.
Almost all major browsers and operating systems now support WebAuthn.

Today, we are officially announcing that WebP Cloud Services now supports passkey login. The supported authenticators include:
- iCloud
- Windows Hello
- Chrome Profile
- Password Managers
- Hardware devices such as Yubikey
Binding a Passkey
Log in to WebP Cloud Services, and click Add Passkey on the settings page.

Choose your preferred method to bind the passkey.

If you want to choose another authenticator, click Cancel.

For example, we choose Security Key.

In Yubico Authenticator, you can see that the Passkey has been added.

Using a Passkey
Log out of the system, and on the login page, you will see Login with Passkey.

Choose the appropriate authentication method, such as iCloud or Yubikey.

Then you can seamlessly log in to the system.