decoupling sesson object from user object
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
@@ -9,7 +9,7 @@ import java.util.Optional;
|
||||
public interface SessionService {
|
||||
Session createSession(User user);
|
||||
SessionService dropSession(String sessionId);
|
||||
Session extend(Session session);
|
||||
Optional<Session> retrieve(String sessionId, UserService userService);
|
||||
Session extend(Session session, User user);
|
||||
Optional<Session> retrieve(String sessionId);
|
||||
SessionService setDuration(Duration duration);
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@ package de.srsoftware.oidc.api.data;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
public record Session(User user, Instant expiration, String id) {
|
||||
public record Session(String userId, Instant expiration, String id) {
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user