Skip to content

Commit 650ec3b

Browse files
committed
Use Duration for calculating validity
This improves readability. Issue gh-15735
1 parent e8c71df commit 650ec3b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

core/src/main/java/org/springframework/security/authentication/ott/JdbcOneTimeTokenService.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import java.sql.Timestamp;
2222
import java.sql.Types;
2323
import java.time.Clock;
24+
import java.time.Duration;
2425
import java.time.Instant;
2526
import java.util.ArrayList;
2627
import java.util.List;
@@ -131,7 +132,7 @@ public void setCleanupCron(String cleanupCron) {
131132
public OneTimeToken generate(GenerateOneTimeTokenRequest request) {
132133
Assert.notNull(request, "generateOneTimeTokenRequest cannot be null");
133134
String token = UUID.randomUUID().toString();
134-
Instant fiveMinutesFromNow = this.clock.instant().plusSeconds(300);
135+
Instant fiveMinutesFromNow = this.clock.instant().plus(Duration.ofMinutes(5));
135136
OneTimeToken oneTimeToken = new DefaultOneTimeToken(token, request.getUsername(), fiveMinutesFromNow);
136137
insertOneTimeToken(oneTimeToken);
137138
return oneTimeToken;

0 commit comments

Comments
 (0)