From b43be8fab9890ea9ec8e053d7fce10e1072b6dcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Kr=C3=A1l?= Date: Wed, 4 May 2022 16:22:49 +0200 Subject: [PATCH] Do not fail when expected audience is null (#4160) Do not fail when expected audience is null Signed-off-by: David Kral (cherry picked from commit 525736c99d75d49fc44384ef8854dc644ebd26dc) --- security/jwt/src/main/java/io/helidon/security/jwt/Jwt.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/security/jwt/src/main/java/io/helidon/security/jwt/Jwt.java b/security/jwt/src/main/java/io/helidon/security/jwt/Jwt.java index b145678fb8c..a3474a81933 100644 --- a/security/jwt/src/main/java/io/helidon/security/jwt/Jwt.java +++ b/security/jwt/src/main/java/io/helidon/security/jwt/Jwt.java @@ -395,7 +395,7 @@ public static void addIssuerValidator(Collection> validators, Str * Add validator of audience to the collection of validators. * * @param validators collection of validators - * @param audience audience expected to be in the token + * @param audience audience expected to be in the token, never null * @param mandatory whether the audience field is mandatory in the token */ public static void addAudienceValidator(Collection> validators, String audience, boolean mandatory) { @@ -917,7 +917,7 @@ public Errors validate(List> validators) { * @return errors instance to check for validation result */ public Errors validate(String issuer, String audience) { - return validate(issuer, Set.of(audience)); + return validate(issuer, audience == null ? Set.of() : Set.of(audience)); } /**