<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Reference on passkeys.dev</title><link>https://passkeys.dev/docs/reference/</link><description>Recent content in Reference on passkeys.dev</description><generator>Hugo</generator><language>en</language><atom:link href="https://passkeys.dev/docs/reference/index.xml" rel="self" type="application/rss+xml"/><item><title>Android</title><link>https://passkeys.dev/docs/reference/android/</link><pubDate>Sat, 03 Sep 2022 16:09:38 +0000</pubDate><guid>https://passkeys.dev/docs/reference/android/</guid><description>&lt;div class="container-fluid p-0 ">
 &lt;div class="row g-3 row-cols-1 row-cols-sm-1 row-cols-md-2">






 




 
&lt;div class="g-3 ">


 
 &lt;div class="card bg-body text-bg-body h-100 text-center p-3">
 
 
 
 
 

 &lt;div class="card-icon mb-1 m-0 text-center">
 








&lt;!-- &lt;i class="fas fa-circle-check fa-2xl text-success fa-fw">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-circle-check fa-2xl text-success fa-fw" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512">&lt;use href="#fas-circle-check">&lt;/use>&lt;/svg>
 &lt;/div>&lt;div class="card-body p-0 d-flex flex-column" >
 
 &lt;div>
 
 &lt;p class="card-title fs-lg-5 fs-6">Local Authenticator
 &lt;/p>
 &lt;div class="card-text">(create and use passkeys from the local device)&lt;/div>&lt;/div>
 &lt;/div>
 
 &lt;/div>&lt;/div>







 




 
&lt;div class="g-3 ">


 
 &lt;div class="card bg-body text-bg-body h-100 text-center p-3">
 
 
 
 
 

 &lt;div class="card-icon mb-1 m-0 text-center">
 








&lt;!-- &lt;i class="fas fa-circle-check fa-2xl text-success fa-fw">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-circle-check fa-2xl text-success fa-fw" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512">&lt;use href="#fas-circle-check">&lt;/use>&lt;/svg>
 &lt;/div>&lt;div class="card-body p-0 d-flex flex-column" >
 
 &lt;div>
 
 &lt;p class="card-title fs-lg-5 fs-6">External Authenticator
 &lt;/p></description></item><item><title>iOS &amp; iPadOS</title><link>https://passkeys.dev/docs/reference/ios/</link><pubDate>Sat, 03 Sep 2022 16:09:38 +0000</pubDate><guid>https://passkeys.dev/docs/reference/ios/</guid><description>&lt;div class="container-fluid p-0 ">
 &lt;div class="row g-3 row-cols-1 row-cols-sm-1 row-cols-md-2">






 




 
&lt;div class="g-3 ">


 
 &lt;div class="card bg-body text-bg-body h-100 text-center p-3">
 
 
 
 
 

 &lt;div class="card-icon mb-1 m-0 text-center">
 








&lt;!-- &lt;i class="fas fa-circle-check fa-2xl text-success fa-fw">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-circle-check fa-2xl text-success fa-fw" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512">&lt;use href="#fas-circle-check">&lt;/use>&lt;/svg>
 &lt;/div>&lt;div class="card-body p-0 d-flex flex-column" >
 
 &lt;div>
 
 &lt;p class="card-title fs-lg-5 fs-6">Local Authenticator
 &lt;/p>
 &lt;div class="card-text">(create and use passkeys from the local device)&lt;/div>&lt;/div>
 &lt;/div>
 
 &lt;/div>&lt;/div>







 




 
&lt;div class="g-3 ">


 
 &lt;div class="card bg-body text-bg-body h-100 text-center p-3">
 
 
 
 
 

 &lt;div class="card-icon mb-1 m-0 text-center">
 








&lt;!-- &lt;i class="fas fa-circle-check fa-2xl text-success fa-fw">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-circle-check fa-2xl text-success fa-fw" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512">&lt;use href="#fas-circle-check">&lt;/use>&lt;/svg>
 &lt;/div>&lt;div class="card-body p-0 d-flex flex-column" >
 
 &lt;div>
 
 &lt;p class="card-title fs-lg-5 fs-6">External Authenticator
 &lt;/p></description></item><item><title>Chrome OS</title><link>https://passkeys.dev/docs/reference/chromeos/</link><pubDate>Sat, 03 Sep 2022 16:09:38 +0000</pubDate><guid>https://passkeys.dev/docs/reference/chromeos/</guid><description>&lt;div class="container-fluid p-0 ">
 &lt;div class="row g-3 row-cols-1 row-cols-sm-1 row-cols-md-2">






 




 
&lt;div class="g-3 ">


 
 &lt;div class="card bg-body text-bg-body h-100 text-center p-3">
 
 
 
 
 

 &lt;div class="card-icon mb-1 m-0 text-center">
 








&lt;!-- &lt;i class="fa fa-calendar-plus fa-2xl text-warning fa-fw">&lt;/i> -->
 &lt;svg class="svg-inline--fa fa fa-calendar-plus fa-2xl text-warning fa-fw" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 448 512">&lt;use href="#fa-calendar-plus">&lt;/use>&lt;/svg>
 &lt;/div>&lt;div class="card-body p-0 d-flex flex-column" >
 
 &lt;div>
 
 &lt;p class="card-title fs-lg-5 fs-6">Local Authenticator
 &lt;/p>
 &lt;div class="card-text">(create and use passkeys from the local device)&lt;/div>&lt;/div>
 &lt;/div>
 
 &lt;/div>&lt;/div>







 




 
&lt;div class="g-3 ">


 
 &lt;div class="card bg-body text-bg-body h-100 text-center p-3">
 
 
 
 
 

 &lt;div class="card-icon mb-1 m-0 text-center">
 








&lt;!-- &lt;i class="fas fa-circle-check fa-2xl text-success fa-fw">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-circle-check fa-2xl text-success fa-fw" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512">&lt;use href="#fas-circle-check">&lt;/use>&lt;/svg>
 &lt;/div>&lt;div class="card-body p-0 d-flex flex-column" >
 
 &lt;div>
 
 &lt;p class="card-title fs-lg-5 fs-6">External Authenticator
 &lt;/p></description></item><item><title>macOS</title><link>https://passkeys.dev/docs/reference/macos/</link><pubDate>Sat, 03 Sep 2022 16:09:38 +0000</pubDate><guid>https://passkeys.dev/docs/reference/macos/</guid><description>&lt;div class="container-fluid p-0 ">
 &lt;div class="row g-3 row-cols-1 row-cols-sm-1 row-cols-md-2">






 




 
&lt;div class="g-3 ">


 
 &lt;div class="card bg-body text-bg-body h-100 text-center p-3">
 
 
 
 
 

 &lt;div class="card-icon mb-1 m-0 text-center">
 








&lt;!-- &lt;i class="fas fa-circle-check fa-2xl text-success fa-fw">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-circle-check fa-2xl text-success fa-fw" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512">&lt;use href="#fas-circle-check">&lt;/use>&lt;/svg>
 &lt;/div>&lt;div class="card-body p-0 d-flex flex-column" >
 
 &lt;div>
 
 &lt;p class="card-title fs-lg-5 fs-6">Local Authenticator
 &lt;/p>
 &lt;div class="card-text">(create and use passkeys from the local device)&lt;/div>&lt;/div>
 &lt;/div>
 
 &lt;/div>&lt;/div>







 




 
&lt;div class="g-3 ">


 
 &lt;div class="card bg-body text-bg-body h-100 text-center p-3">
 
 
 
 
 

 &lt;div class="card-icon mb-1 m-0 text-center">
 








&lt;!-- &lt;i class="fas fa-circle-check fa-2xl text-success fa-fw">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-circle-check fa-2xl text-success fa-fw" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512">&lt;use href="#fas-circle-check">&lt;/use>&lt;/svg>
 &lt;/div>&lt;div class="card-body p-0 d-flex flex-column" >
 
 &lt;div>
 
 &lt;p class="card-title fs-lg-5 fs-6">External Authenticator
 &lt;/p></description></item><item><title>Windows</title><link>https://passkeys.dev/docs/reference/windows/</link><pubDate>Sat, 03 Sep 2022 16:09:38 +0000</pubDate><guid>https://passkeys.dev/docs/reference/windows/</guid><description>&lt;div class="container-fluid p-0 ">
 &lt;div class="row g-3 row-cols-1 row-cols-sm-1 row-cols-md-2">






 




 
&lt;div class="g-3 ">


 
 &lt;div class="card bg-body text-bg-body h-100 text-center p-3">
 
 
 
 
 

 &lt;div class="card-icon mb-1 m-0 text-center">
 








&lt;!-- &lt;i class="fa fa-circle-check fa-2xl text-warning fa-fw">&lt;/i> -->
 &lt;svg class="svg-inline--fa fa fa-circle-check fa-2xl text-warning fa-fw" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512">&lt;use href="#fa-circle-check">&lt;/use>&lt;/svg>
 &lt;/div>&lt;div class="card-body p-0 d-flex flex-column" >
 
 &lt;div>
 
 &lt;p class="card-title fs-lg-5 fs-6">Local Authenticator
 &lt;/p>
 &lt;div class="card-text">(create and use passkeys from the local device)&lt;/div>&lt;/div>
 &lt;/div>
 
 &lt;/div>&lt;/div>







 




 
&lt;div class="g-3 ">


 
 &lt;div class="card bg-body text-bg-body h-100 text-center p-3">
 
 
 
 
 

 &lt;div class="card-icon mb-1 m-0 text-center">
 








&lt;!-- &lt;i class="fas fa-circle-check fa-2xl text-success fa-fw">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-circle-check fa-2xl text-success fa-fw" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512">&lt;use href="#fas-circle-check">&lt;/use>&lt;/svg>
 &lt;/div>&lt;div class="card-body p-0 d-flex flex-column" >
 
 &lt;div>
 
 &lt;p class="card-title fs-lg-5 fs-6">External Authenticator
 &lt;/p></description></item><item><title>Known Issues</title><link>https://passkeys.dev/docs/reference/known-issues/</link><pubDate>Sat, 03 Sep 2022 16:09:38 +0000</pubDate><guid>https://passkeys.dev/docs/reference/known-issues/</guid><description>&lt;h2 id="passkey-metadata" class="heading ">Passkey Metadata&lt;a href="#passkey-metadata" aria-labelledby="passkey-metadata">








&lt;!-- &lt;i class="fas fa-link anchor">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 576 512">&lt;use href="#fas-link">&lt;/use>&lt;/svg>&amp;nbsp;
 &lt;/a>
&lt;/h2>





&lt;h3 id="samsung-pass" class="heading ">Samsung Pass&lt;a href="#samsung-pass" aria-labelledby="samsung-pass">








&lt;!-- &lt;i class="fas fa-link anchor">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 576 512">&lt;use href="#fas-link">&lt;/use>&lt;/svg>&amp;nbsp;
 &lt;/a>
&lt;/h3>
&lt;p>According to Samsung documentation (
 









 


 &lt;a href="https://www.samsung.com/us/apps/samsung-pass/" target="_blank" rel="noopener noreferrer nofollow">source&lt;/a>), Samsung Pass creates 
 









 


 
 

 
 

 
 &lt;a href="https://passkeys.dev/docs/reference/terms#synced-passkey">synced passkeys&lt;/a> which are available on other devices where Samsung Pass is installed.&lt;/p>
&lt;p>During testing on 2024-09-05, it was observed that passkeys created in Samsung Pass return the backup eligible flag as false, signaling a 
 









 


 
 

 
 

 
 &lt;a href="https://passkeys.dev/docs/reference/terms#device-bound-passkey">device-bound passkey&lt;/a>.&lt;/p></description></item><item><title>Specifications</title><link>https://passkeys.dev/docs/reference/specs/</link><pubDate>Thu, 04 Aug 2022 17:33:14 +0000</pubDate><guid>https://passkeys.dev/docs/reference/specs/</guid><description>&lt;p>The two primary technical specifications that work together to enable passkeys are Web Authentication, commonly referred to as WebAuthn, and the Client to Authenticator Protocol (CTAP), commonly referred to as FIDO2.&lt;/p>
&lt;p>The two specs together are often referred to as one stack, &lt;em>&lt;strong>FIDO2/WebAuthn&lt;/strong>&lt;/em>.&lt;/p>





&lt;h2 id="w3c-web-authentication-webauthn" class="heading ">W3C Web Authentication (WebAuthn)&lt;a href="#w3c-web-authentication-webauthn" aria-labelledby="w3c-web-authentication-webauthn">








&lt;!-- &lt;i class="fas fa-link anchor">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 576 512">&lt;use href="#fas-link">&lt;/use>&lt;/svg>&amp;nbsp;
 &lt;/a>
&lt;/h2>
&lt;p>WebAuthn is the primary specification used by developers.&lt;/p>
&lt;p>Platforms also create their own platform-specific abstractions of the WebAuthn API for use by native apps.&lt;/p></description></item><item><title>Terms</title><link>https://passkeys.dev/docs/reference/terms/</link><pubDate>Thu, 12 Nov 2020 13:26:54 +0100</pubDate><guid>https://passkeys.dev/docs/reference/terms/</guid><description>&lt;h2 id="2fa-user" class="heading ">2FA user&lt;a href="#2fa-user" aria-labelledby="2fa-user">








&lt;!-- &lt;i class="fas fa-link anchor">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 576 512">&lt;use href="#fas-link">&lt;/use>&lt;/svg>&amp;nbsp;
 &lt;/a>
&lt;/h2>
&lt;p>A user whose account has 
 









 


 
 

 
 
 
 
 
 

 
 &lt;a href="#2-factor-authentication-2fa">2FA&lt;/a> turned on, i.e., who must present 2 authentication factors during sign-in.&lt;/p>





&lt;h2 id="2-factor-authentication-2fa" class="heading ">2-Factor Authentication (2FA)&lt;a href="#2-factor-authentication-2fa" aria-labelledby="2-factor-authentication-2fa">








&lt;!-- &lt;i class="fas fa-link anchor">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 576 512">&lt;use href="#fas-link">&lt;/use>&lt;/svg>&amp;nbsp;
 &lt;/a>
&lt;/h2>





 &lt;blockquote class="blockquote">
 &lt;p>&lt;em>also sometimes referred to as MFA: multi-factor authentication or 2SV: two-step verification&lt;/em>&lt;/p>
 &lt;/blockquote>
&lt;p>This refers to a contract between a user and a 
 









 


 
 

 
 
 
 
 
 

 
 &lt;a href="#relying-party-rp">Relying Party (RP)&lt;/a> where the RP must collect at least two distinct authentication factors from the user during a 
 









 


 
 

 
 
 
 
 
 

 
 &lt;a href="#account-bootstrapping">bootstrap&lt;/a> sign-in.&lt;/p></description></item></channel></rss>