Documentation home pagelight logodark logo
  • Support
  • Dashboard
  • Dashboard
useAddSecurityKey()
Welcome
Getting Started
Products
Platform
Reference
Blog
  • Overview
Backend Services
  • Authentication
  • Storage
  • AI
Client Libraries
  • Javascript
  • React
  • Next.js
  • Vue
    • NhostClient
    • useAccessToken()
    • useAuthenticated()
    • useAuthenticationStatus()
    • useChangeEmail()
    • useChangePassword()
    • useDecodedAccessToken()
    • useFileUpload()
    • useFileUploadItem()
    • useHasuraClaim()
    • useHasuraClaims()
    • useMultipleFilesUpload()
    • useNhostClient()
    • useProviderLink()
    • useResetPassword()
    • useSendVerificationEmail()
    • useSignInAnonymous()
    • useSignInEmailPassword()
    • useSignInEmailPasswordless()
    • useSignInPAT()
    • useSignInSmsPasswordless()
    • useSignOut()
    • useSignUpEmailPassword()
    • useUserAvatarUrl()
    • useUserData()
    • useUserDefaultRole()
    • useUserDisplayName()
    • useUserEmail()
    • useUserId()
    • useUserIsAnonymous()
    • useUserLocale()
    • useUserRoles()
    • useAddSecurityKey()
    • useElevateSecurityKeyEmail()
    • useSignInEmailSecurityKey()
    • useSignUpEmailSecurityKey()
    • useSignInEmailOTP()
    • useSignInIdToken()
    • useLinkIdToken()
    • useSignInSecurityKey()
  • React Native
CLI
  • Commands

useAddSecurityKey()

Use the composable useAddSecurityKey to add a WebAuthn security key.

const { add, isLoading, isSuccess, isError, error } = useAddSecurityKey()

const handleFormSubmit = async (e) => {
  e.preventDefault()

  await add('key nickname')
}

Was this page helpful?

Suggest editsRaise issue
useUserRoles()useElevateSecurityKeyEmail()
twittergithublinkedin
Powered by Mintlify