23 lines
935 B
XML
23 lines
935 B
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<beans xmlns="http://www.springframework.org/schema/beans"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xmlns:security="http://www.springframework.org/schema/security"
|
|
xsi:schemaLocation="http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
|
|
http://www.springframework.org/schema/security https://www.springframework.org/schema/security/spring-security.xsd">
|
|
|
|
<!-- tag::config[] -->
|
|
<security:http>
|
|
<!-- other config goes here... -->
|
|
<security:session-management>
|
|
<security:concurrency-control max-sessions="2" session-registry-ref="sessionRegistry"/>
|
|
</security:session-management>
|
|
</security:http>
|
|
|
|
<bean id="sessionRegistry"
|
|
class="org.springframework.session.security.SpringSessionBackedSessionRegistry">
|
|
<constructor-arg ref="sessionRepository"/>
|
|
</bean>
|
|
<!-- end::config[] -->
|
|
|
|
</beans>
|