@using Newtonsoft.Json.Linq @model (Fido2NetLib.CredentialCreateOptions, bool IsPasskey) @{ var pageTitle = Model.IsPasskey ? StringLocalizer["Register your passkey"] : StringLocalizer["Register your security device"]; ViewData.SetLayoutModel(new(Model.IsPasskey ? nameof(ManageNavPages.Passkeys) : nameof(ManageNavPages.TwoFactorAuthentication), pageTitle)); ViewData.SetBreadcrumbs([ Model.IsPasskey ? new(StringLocalizer["Passkeys"], Action: nameof(BTCPayServer.Controllers.UIManageController.Passkeys), Controller: nameof(BTCPayServer.Controllers.UIManageController)) : new(StringLocalizer["Two Factor Authentication"], Action: nameof(BTCPayServer.Controllers.UIManageController.TwoFactorAuthentication), Controller: nameof(BTCPayServer.Controllers.UIManageController)), new(Model.IsPasskey ? StringLocalizer["Register Passkey"] : StringLocalizer["Register Device"], Active: true) ]); }
Passkeys let you sign in without a password using biometrics (fingerprint, face recognition) or your device's screen lock. Once registered, you can use your passkey instead of entering your email and password.
Use your fingerprint, face recognition, or security key to register a new passkey.
} else {Insert your security device and proceed.
}