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 3
3
import io .jsonwebtoken .Jwts ;
4
4
import io .jsonwebtoken .Locator ;
5
5
import java .security .Key ;
6
+ import java .util .Objects ;
6
7
import java .util .concurrent .CompletableFuture ;
7
8
import org .slf4j .Logger ;
8
9
import org .slf4j .LoggerFactory ;
@@ -14,7 +15,7 @@ public class JsonwebtokenResolver implements JwtTokenResolver {
14
15
private final Locator <Key > keyLocator ;
15
16
16
17
public JsonwebtokenResolver (Locator <Key > keyLocator ) {
17
- this .keyLocator = keyLocator ;
18
+ this .keyLocator = Objects . requireNonNull ( keyLocator , "keyLocator" ) ;
18
19
}
19
20
20
21
@ Override
Original file line number Diff line number Diff line change 25
25
import java .time .Duration ;
26
26
import java .util .Base64 ;
27
27
import java .util .Map ;
28
+ import java .util .Objects ;
28
29
import java .util .concurrent .ConcurrentHashMap ;
29
30
import java .util .concurrent .locks .ReentrantLock ;
30
31
@@ -41,9 +42,9 @@ public class JwksKeyLocator extends LocatorAdapter<Key> {
41
42
private final ReentrantLock cleanupLock = new ReentrantLock ();
42
43
43
44
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" ) ;
47
48
this .keyTtl = builder .keyTtl ;
48
49
}
49
50
You can’t perform that action at this time.
0 commit comments