In Vue applications, WebAuthn can be implemented to register and authenticate users using biometrics or one-time tokens without passwords. This involves creating and retrieving credentials using the navigator.credentials.create and navigator.credentials.get functions, respectively, enhancing security by utilizing private and public key pairs.