File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed
tokens/src/main/java/io/scalecube/security/tokens/jwt Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 33import io .jsonwebtoken .Jwts ;
44import io .jsonwebtoken .Locator ;
55import java .security .Key ;
6+ import java .util .Objects ;
67import java .util .concurrent .CompletableFuture ;
78import org .slf4j .Logger ;
89import org .slf4j .LoggerFactory ;
@@ -14,7 +15,7 @@ public class JsonwebtokenResolver implements JwtTokenResolver {
1415 private final Locator <Key > keyLocator ;
1516
1617 public JsonwebtokenResolver (Locator <Key > keyLocator ) {
17- this .keyLocator = keyLocator ;
18+ this .keyLocator = Objects . requireNonNull ( keyLocator , "keyLocator" ) ;
1819 }
1920
2021 @ Override
Original file line number Diff line number Diff line change 2525import java .time .Duration ;
2626import java .util .Base64 ;
2727import java .util .Map ;
28+ import java .util .Objects ;
2829import java .util .concurrent .ConcurrentHashMap ;
2930import java .util .concurrent .locks .ReentrantLock ;
3031
@@ -41,9 +42,9 @@ public class JwksKeyLocator extends LocatorAdapter<Key> {
4142 private final ReentrantLock cleanupLock = new ReentrantLock ();
4243
4344 private JwksKeyLocator (Builder builder ) {
44- this .jwksUri = builder .jwksUri ;
45- this .connectTimeout = builder .connectTimeout ;
46- this .requestTimeout = builder .requestTimeout ;
45+ this .jwksUri = Objects . requireNonNull ( builder .jwksUri , "jwksUri" ) ;
46+ this .connectTimeout = Objects . requireNonNull ( builder .connectTimeout , "connectTimeout" ) ;
47+ this .requestTimeout = Objects . requireNonNull ( builder .requestTimeout , "requestTimeout" ) ;
4748 this .keyTtl = builder .keyTtl ;
4849 }
4950
You can’t perform that action at this time.
0 commit comments