Coder Social home page Coder Social logo

passwordless-docs's Introduction

Bitwarden Passwordless.dev Documentation

Bitwarden Passwordless.dev is a software toolkit that helps developers build FIDO2 WebAuthn passkeys features for seamless authentication flows. This repository contains Passwordless.dev documentation, hosted at docs.passwordless.dev. The site uses Markdown and VuePress.

Using Passwordless.dev means there's no need to read extensive W3C specification documentation, determine what cryptography to implement, or worry about managing stored public keys. The team behind Bitwarden will take care of that for you.

Build and run

After you've cloned the repository, run the following commands:

  • yarn install to install VuePress & dependencies
  • yarn run dev to build and run the site on http://localhost:8080

If you're making changes, make sure to run yarn run lint before committing to ensure your code is formatted correctly.

Contribute

We encourage all contributions to docs.passwordless.dev, whether that's opening issues to request edits or additions, or adding them yourself in PRs. We recommend checking out the VuePress documentation for help writing correctly formatted Markdown.

When contributing PRs, please do your best to follow these guidelines:

  • Use present tense and active voice.
  • Use sentence case in headers and other titles (e.g. "Create an application").
  • If you're adding a new article, add it to the sidebar object in /src/.vuepress/config.ts.
  • If you're adding code examples, please include comments to explain what each function, section of code, etc. is achieving.
  • Keep punctuation to the minimum necessary.
  • Always capitalize "Passwordless.dev" and "Bitwarden".
  • Feel free to use bold text to emphasize words or phrases, but please avoid italics or underlines.
  • Use numerals (e.g. 1, 2, 3) to represent numbers.

passwordless-docs's People

Contributors

abergs avatar alex-sparus avatar fschillingeriv avatar jonashendrickx avatar jrmccannon avatar kendratodd avatar merissaacosta avatar mewhhaha avatar mmccabe4 avatar ndagistanley avatar pasanflo avatar pzrq avatar renovate[bot] avatar rtmtfiallos avatar tyrrrz avatar voiddaek avatar wacix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

passwordless-docs's Issues

Support for devicePubKey extension of WebAuthn

Does passwordless.dev support the devicePubKey extension of webauthn? I don't see any information about it in the documentation, and I don't see any implementation of it in source code (after cursory search).

Standardize on API endpoints in examples

Currently, the docs are a bit misaligned on API routes when it comes to user-implemented backend endpoints.

For example, docs for the JS client (frontend) use /create-token and /signin: https://docs.passwordless.dev/guide/frontend/javascript.html#register

While the docs for the .NET client (backend) use /create-token and /verify-signin: https://docs.passwordless.dev/guide/backend/dotnet.html

Additionally, docs for the JS client assume that /create-token returns the raw token (string) directly: https://docs.passwordless.dev/guide/frontend/javascript.html#register

While the docs for the .NET client return the token as part of a JSON object: https://docs.passwordless.dev/guide/backend/dotnet.html

This inconsistency can lead to silly bugs and it would be nice to standardize on some convention.

Can not export backup files due to password error when using passwordless login with Yubikey.

Logged into vault.bitwarden.com using the passwordless option using my Yubikey 5C. Went to export a .json backup of my vault. It prompted me to enter my master password but told me it was wrong multiple times. Password was copied and pasted directly out of my Bitwarden vault. Logged out and used the same password on my clipboard to successfully logged back in.

MacOS 14.5 on an M2 Pro if it helps.

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

github-actions
.github/workflows/main.yml
  • actions/checkout v4.1.4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
  • actions/setup-node v4.0.2@60edb5dd545a775178f52524783378180af0d1f8
.github/workflows/workflow-linter.yml

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.