I have in my applicationContext-security.xml
<session-management session-authentication-error-url="/genesis">
<concurrency-control max-sessions="1" error-if-maximum-exceeded="true" expired-url="/genesis?sessionExpired=true"/>
</session-management>
which limits a user to a single session. However, I now have a requirement that one account must be allowed multiple sessions whilst still limiting all other accounts to single session.
Any suggestions as to how I can achieve this?
Override default concurrency filter. Skip processing for your special user:
Replace default filter by custom one in conf: