Portal Passkey

Let customers and partners sign in to the portal with biometrics or security keys

The auth_passkey_portal module extends Passkey support to portal users so they can sign in quickly without entering a password every time.

This is especially useful for customers who regularly access orders, invoices, or self-service areas in the portal.

Portal
Passkey
WebAuthn
Face ID
Touch ID
Windows Hello

What is Passkey for portal?

Key points

  • Allows customers and partners to use Passkey just like internal users.

  • Supports fast sign-in with fingerprint, Face ID, Touch ID, or Windows Hello.

  • Removes the need to remember passwords while improving security over traditional login.

  • Supports multiple passkeys for multiple devices.


Manage passkeys in the portal

Steps

  • 1. Sign in to the portal with the existing account.

  • 2. Open My Account or My Profile.

  • 3. Go to the Security tab to find the Passkeys section.

  • 4. Review the passkey list with Name, Created, Last Used, and Actions columns.


Create a passkey in the portal

Steps

  • 1. In the Security page, click Add Passkey.

  • 2. Give the passkey a clear name such as iPhone, Work Laptop, or Home PC.

  • 3. Confirm on the device using Face ID, Touch ID, fingerprint, or Windows Hello.

  • 4. Finish the setup and verify that the new passkey appears in the list.


Rename and delete passkeys

Key points

  • Rename: Click the pencil icon, enter a new label, and save it.

  • Delete: Click the trash icon and confirm the removal.

  • Keep at least one other passkey or remember the password to avoid being locked out.


Sign in to the portal with a passkey

Steps

  • 1. Open the company portal login page.

  • 2. Click Sign in with a Passkey.

  • 3. Authenticate on the device using biometrics or a security key.

  • 4. Access the portal immediately after successful verification.


Common use cases

Typical scenarios

ScenarioHow to apply itBenefit
Frequent portal customerCreate a passkey on the personal phoneFast sign-in for orders and invoices.
Partner working across multiple devicesCreate one passkey per deviceNo need to share or remember multiple passwords.
Lost deviceSign in with password or another passkey, then remove the old oneReduces risk when a device is lost.

Portal vs internal comparison

Key differences

FeaturePortalInternal
Create passkeyYesYes
Rename / delete passkeyYesYes
Sign in with passkeyYesYes
Manage inside portalYesNo
Manage inside backendNoYes

System requirements

Supported browsers and devices

CategoryRequirement
BrowsersChrome 67+, Firefox 60+, Safari 13+, Edge 18+
iPhone / iPadiOS 14+ with Face ID or Touch ID
AndroidAndroid 7+ with fingerprint or screen unlock
WindowsWindows 10+ with Windows Hello
MacmacOS with Touch ID
ConnectionHTTPS is required in production; localhost may use HTTP for development

Troubleshooting

Common issues

IssueCauseSolution
Passkeys section not visibleModule is not installed or the account is not a portal userCheck auth_passkey_portal installation and account type.
Error while creating a passkeyUnsupported browser, no HTTPS, or biometrics not enabled on the deviceUse a modern browser, enable HTTPS, and configure biometrics.
Cannot sign in with passkeyPasskey was deleted or the wrong portal is being usedSign in with password, review the passkey list, and create a new one if needed.