Я работаю над API для входа и выхода из системы (Spring boot).
Требуется, чтобы пользователю разрешалось входить только на 5 устройствах.
Как я могу это реализовать используя пружинный ботинок?
В случае устройства, если вы разрешаете только 5 зарегистрированным устройствам иметь возможность входа в систему, чем вы должны поддерживать его в базе данных.
Но если вы хотите, чтобы любое не более 5 устройств могло войти в систему одновременно, чем попробуйте это - https://docs.spring.io/spring-session/docs/current-SNAPSHOT/reference/html/spring-security.html#spring -security-concurrent-session
use maximumSessions(5)
maximumSessions(5)
http // other config goes here... .sessionManagement() .maximumSessions(5)
Это позволит одновременно проводить только 5 сеансов для одного и того же пользователя