This PR contains changes to support Bitwarden password manager on using passkey.
Previously, Bitwarden password chrome plugin wasn't supported because they returned their own data format of browser Credentials. (Details on investigation and solutions are recorded on this issue)
With this version upgrade, fast-auth will support Bitwarden Chrome extension without changing existing flow.
To test this PR, use following comment to launch fast-auth with https.
(Bitwarden only works if the web app with https)
Install Bitwarden Chrome extension
Run below commend
yarn && NETWORK_ID=testnet yarn run start --https
Try to test create account flow
To replicate the issue, try to undo version change and run above flow and you will notice that it will return Error: Type error: expected ‘id’ or ‘rawId’ field of request to be ArrayBuffer, got rawId object and id string as per issue.
This PR contains changes to support Bitwarden password manager on using passkey.
Previously, Bitwarden password chrome plugin wasn't supported because they returned their own data format of browser Credentials. (Details on investigation and solutions are recorded on this issue)
With this version upgrade, fast-auth will support Bitwarden Chrome extension without changing existing flow.
To test this PR, use following comment to launch fast-auth with
https
. (Bitwarden only works if the web app with https)Install Bitwarden Chrome extension
Run below commend
Try to test create account flow
To replicate the issue, try to undo version change and run above flow and you will notice that it will return
Error: Type error: expected ‘id’ or ‘rawId’ field of request to be ArrayBuffer, got rawId object and id string
as per issue.