File tree Expand file tree Collapse file tree 2 files changed +0
-28
lines changed
webauthn-server-core/src/main/java/com/yubico/webauthn/data Expand file tree Collapse file tree 2 files changed +0
-28
lines changed Original file line number Diff line number Diff line change 53
53
@ JsonIgnoreProperties (ignoreUnknown = true )
54
54
public class AssertionExtensionInputs implements ExtensionInputs {
55
55
56
- /**
57
- * The input to the FIDO AppID Extension (<code>appid</code>).
58
- *
59
- * <p>This extension allows WebAuthn Relying Parties that have previously registered a credential
60
- * using the legacy FIDO JavaScript APIs to request an assertion. The FIDO APIs use an alternative
61
- * identifier for Relying Parties called an <a
62
- * href="https://fidoalliance.org/specs/fido-v2.0-id-20180227/fido-appid-and-facets-v2.0-id-20180227.html">AppID</a>,
63
- * and any credentials created using those APIs will be scoped to that identifier. Without this
64
- * extension, they would need to be re-registered in order to be scoped to an RP ID.
65
- *
66
- * <p>This extension does not allow FIDO-compatible credentials to be created. Thus, credentials
67
- * created with WebAuthn are not backwards compatible with the FIDO JavaScript APIs.
68
- *
69
- * <p>{@link RelyingParty#startAssertion(StartAssertionOptions)} sets this extension input
70
- * automatically if the {@link RelyingParty.RelyingPartyBuilder#appId(Optional)} parameter is
71
- * given when constructing the {@link RelyingParty} instance.
72
- *
73
- * @see <a href="https://www.w3.org/TR/2021/REC-webauthn-2-20210408/#sctn-appid-extension">§10.1.
74
- * FIDO AppID Extension (appid)</a>
75
- */
76
56
private final AppId appid ;
77
57
78
58
private final Extensions .LargeBlob .LargeBlobAuthenticationInput largeBlob ;
Original file line number Diff line number Diff line change 51
51
@ JsonIgnoreProperties (ignoreUnknown = true )
52
52
public final class RegistrationExtensionInputs implements ExtensionInputs {
53
53
54
- /**
55
- * Enable the FIDO AppID Exclusion Extension (<code>appidExclude</code>).
56
- *
57
- * @see <a
58
- * href="https://www.w3.org/TR/2021/REC-webauthn-2-20210408/#sctn-appid-exclude-extension">§10.2.
59
- * FIDO AppID Exclusion Extension (appidExclude)</a>
60
- * @param appidExclude the <code>appidExclude</code> extension input.
61
- */
62
54
private final AppId appidExclude ;
63
55
64
56
private final boolean credProps ;
You can’t perform that action at this time.
0 commit comments