Skip to content

Commit

Permalink
Merge branch 'tc-clientfeatmethod' into tc-remove-isPPAA
Browse files Browse the repository at this point in the history
# Conflicts:
#	index.bs
  • Loading branch information
MasterKale committed Aug 9, 2023
2 parents 7307162 + baa930a commit 9606e71
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions index.bs
Original file line number Diff line number Diff line change
Expand Up @@ -3944,6 +3944,33 @@ Note: The {{UserVerificationRequirement}} enumeration is deliberately not refere
interest of minimizing disruption to the user interaction flow).
</div>

### Client Capabilities Set (dictionary <dfn dictionary>ClientCapabilities</dfn>) ### {#dictionary-client-capabilities}

<xmp class="idl">
dictionary ClientCapabilities {
boolean userVerifyingPlatformAuthenticator;
boolean hybridTransport;
boolean passkeyPlatformAuthenticator;
boolean conditionalMediation;
};
</xmp>

This dictionary defines a limited set of client capabilities which a [=[WRP]=] may evaluate to offer certain workflows and experiences to users.

<div dfn-type="dict-member" dfn-for="ClientCapabilities">
: <dfn>userVerifyingPlatformAuthenticator</dfn>
:: The [=WebAuthn Client=] supports usage of a [=user-verifying platform authenticator=].

: <dfn>hybridTransport</dfn>
:: The [=WebAuthn Client=] supports usage of the {{AuthenticatorTransport/hybrid}} transport.

: <dfn>passkeyPlatformAuthenticator</dfn>
:: The [=WebAuthn Client=] supports usage of a [=passkey platform authenticator=], locally and/or via {{AuthenticatorTransport/hybrid}} transport.

: <dfn>conditionalMediation</dfn>
:: The [=WebAuthn Client=] is capable of {{CredentialMediationRequirement/conditional}} mediation.

</div>

## Permissions Policy integration ## {#sctn-permissions-policy}

Expand Down

0 comments on commit 9606e71

Please sign in to comment.