@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) ]); } @if (Model.IsPasskey) {
What is a passkey?

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.

}
Loading...
If your security device has a button, tap on it.

Retry
@section PageFootContent { }