Skip to content

Commit ab870bf

Browse files
Polish Webauthn4JRelyingPartyOperations
Signed-off-by: Tran Ngoc Nhan <[email protected]>
1 parent 75022da commit ab870bf

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

web/src/main/java/org/springframework/security/web/webauthn/management/Webauthn4JRelyingPartyOperations.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ public PublicKeyCredentialCreationOptions createPublicKeyCredentialCreationOptio
199199
}
200200

201201
private static List<PublicKeyCredentialDescriptor> credentialDescriptors(List<CredentialRecord> credentialRecords) {
202-
List result = new ArrayList();
202+
List<PublicKeyCredentialDescriptor> result = new ArrayList<>();
203203
for (CredentialRecord credentialRecord : credentialRecords) {
204204
Bytes id = Bytes.fromBase64(credentialRecord.getCredentialId().toBase64UrlString());
205205
PublicKeyCredentialDescriptor credentialDescriptor = PublicKeyCredentialDescriptor.builder()
@@ -372,9 +372,6 @@ public PublicKeyCredentialUserEntity authenticate(RelyingPartyAuthenticationRequ
372372

373373
Authenticator authenticator = new AuthenticatorImpl(data, attestationObject.getAttestationStatement(),
374374
credentialRecord.getSignatureCount());
375-
if (authenticator == null) {
376-
throw new IllegalStateException("No authenticator found");
377-
}
378375
Set<Origin> origins = toOrigins();
379376
Challenge challenge = new DefaultChallenge(requestOptions.getChallenge().getBytes());
380377
// FIXME: should populate this

web/src/test/java/org/springframework/security/web/webauthn/management/Webauthn4jRelyingPartyOperationsTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ void createPublicKeyCredentialCreationOptionsWhenRequestNullThenIllegalArgumentE
138138
@Test
139139
void createPublicKeyCredentialCreationOptionsWhenAnonymousThenIllegalArgumentException() {
140140
AnonymousAuthenticationToken anonymous = new AnonymousAuthenticationToken("key", "notAuthenticated",
141-
Set.of(() -> "ROLE_ANOYMOUS"));
141+
Set.of(() -> "ROLE_ANONYMOUS"));
142142
assertThatIllegalArgumentException()
143143
.isThrownBy(() -> this.rpOperations.createPublicKeyCredentialCreationOptions(
144144
new ImmutablePublicKeyCredentialCreationOptionsRequest(anonymous)));

0 commit comments

Comments
 (0)