Hi

I am using CAS 5.1.0-RC3 for some time, but I have seen now there's 
available the 5.1.0 version which should be more stable etc
So I've switched to 5.1.0. As a side effect SLO not working anymore.

First I have observed the following in the logs: *0 logout requests were 
processed *(output from *DefaultLogoutManager *class)
Then I have set up some breakpoints and found out that *I will never get a 
logout url* since the validation of the logout url is failing

So in *DefaultSingleLogoutServiceLogoutUrlBuilder#determineLogoutUrl  *there 
is this following line: 

UrlValidator.getInstance().isValid(singleLogoutService.getOriginalUrl()) ? 
new URL(singleLogoutService.getOriginalUrl()) : null;

Unfortunately, this will not see the following url 
*https://my-desktop.local/uber-service* as valid, I guess ..the presence of 
the *.local *as being the toplevel domain

Is there a way to bypass this ? Explanation: I need .local because we need 
to test our web app specifically on iPad and I have installed Bonjour on my 
laptop (running windows) in order to be able to access my dev machine on 
iPad by DNS/hostname.

Btw the UrlValidator comes from org.apache commons-validator version 1.6 . 
Was the version of this jar touched or smth ? 

Thanks in advance for any suggestions.

-- 
- CAS gitter chatroom: https://gitter.im/apereo/cas
- CAS mailing list guidelines: https://apereo.github.io/cas/Mailing-Lists.html
- CAS documentation website: https://apereo.github.io/cas
- CAS project website: https://github.com/apereo/cas
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/ff3a8fc5-1b72-4f7e-aa23-a97420b99abb%40apereo.org.

Reply via email to