package com.airlock.iam.oauth2.domain.service.token;

import com.airlock.iam.oauth2.api.domain.model.AuthorizationServerId;
import com.airlock.iam.oauth2.domain.model.session.OAuth2ExtendedSessionRepository;

public record OAuth2TokenServiceSettings(
   OAuth2ExtendedSessionRepository extendedSessionRepository,
   AuthorizationServerId authorizationServerId,
   OAuth2TokenDeletionStrategy tokenDeletionStrategyOnLogout,
   boolean isDeleteTokensOnPasswordChange,
   boolean isDeleteTokensOnUserLocked
) {
}
