Announcement Announcement Module
Collapse
No announcement yet.
Spring security problem with RESTful URLs Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • Spring security problem with RESTful URLs

    Hello,

    I have a following issue:
    I'm trying to use clean urls, e.g. if my language is english - login url should be http://my.domain.com/en/login, if french - http://my.domain.com/fr/login. how can i configure spring security to use dynamic urls based on the selected language when user is trying to access restricted resource.

    e.g. if I access this page: http://my.domain.com/en/login, do authentification and want to be redirected on http://my.domain.com/en/welcome , if i access http://my.domain.com/fr/login i want to be redirected to http://my.domain.com/fr/welcome

    my configuration looks like:
    Code:
    	<http  use-expressions="true" path-type="regex">
    		<intercept-url pattern="\A/[a-z]{2,2}/login\Z" access='isAnonymous()' />
    		<intercept-url pattern="/" access='isAnonymous()' />
    		<intercept-url pattern='/**' access='isAuthenticated()' />
    		<form-login login-page="/login" authentication-failure-url="/login" default-target-url="/welcome"  />
    		<logout logout-url="/logout" logout-success-url="/" />
    	</http>
    Also if i access http://my.domain.com/fr/welcome and i'm not authenticated i would like to be redirected to http://my.domain.com/fr/login

    Thanks in advance
Working...
X