@@ -67,6 +67,11 @@ public class StartAssertionOptions {
67
67
* The value for {@link PublicKeyCredentialRequestOptions#getUserVerification()} for this
68
68
* authentication operation.
69
69
*
70
+ * <p>If set to {@link UserVerificationRequirement#REQUIRED}, then {@link
71
+ * RelyingParty#finishAssertion(FinishAssertionOptions)} will enforce that <a
72
+ * href="https://www.w3.org/TR/webauthn-2/#user-verification">user verification</a> was performed
73
+ * in this authentication ceremony.
74
+ *
70
75
* <p>The default is {@link UserVerificationRequirement#PREFERRED}.
71
76
*/
72
77
private final UserVerificationRequirement userVerification ;
@@ -103,6 +108,11 @@ public Optional<String> getUsername() {
103
108
* The value for {@link PublicKeyCredentialRequestOptions#getUserVerification()} for this
104
109
* authentication operation.
105
110
*
111
+ * <p>If set to {@link UserVerificationRequirement#REQUIRED}, then {@link
112
+ * RelyingParty#finishAssertion(FinishAssertionOptions)} will enforce that <a
113
+ * href="https://www.w3.org/TR/webauthn-2/#user-verification">user verification</a> was performed
114
+ * in this authentication ceremony.
115
+ *
106
116
* <p>The default is {@link UserVerificationRequirement#PREFERRED}.
107
117
*/
108
118
public Optional <UserVerificationRequirement > getUserVerification () {
@@ -165,6 +175,11 @@ public StartAssertionOptionsBuilder username(@NonNull String username) {
165
175
* The value for {@link PublicKeyCredentialRequestOptions#getUserVerification()} for this
166
176
* authentication operation.
167
177
*
178
+ * <p>If set to {@link UserVerificationRequirement#REQUIRED}, then {@link
179
+ * RelyingParty#finishAssertion(FinishAssertionOptions)} will enforce that <a
180
+ * href="https://www.w3.org/TR/webauthn-2/#user-verification">user verification</a> was
181
+ * performed in this authentication ceremony.
182
+ *
168
183
* <p>The default is {@link UserVerificationRequirement#PREFERRED}.
169
184
*/
170
185
public StartAssertionOptionsBuilder userVerification (
@@ -177,6 +192,11 @@ public StartAssertionOptionsBuilder userVerification(
177
192
* The value for {@link PublicKeyCredentialRequestOptions#getUserVerification()} for this
178
193
* authentication operation.
179
194
*
195
+ * <p>If set to {@link UserVerificationRequirement#REQUIRED}, then {@link
196
+ * RelyingParty#finishAssertion(FinishAssertionOptions)} will enforce that <a
197
+ * href="https://www.w3.org/TR/webauthn-2/#user-verification">user verification</a> was
198
+ * performed in this authentication ceremony.
199
+ *
180
200
* <p>The default is {@link UserVerificationRequirement#PREFERRED}.
181
201
*/
182
202
public StartAssertionOptionsBuilder userVerification (
0 commit comments