【发布时间】:2015-01-14 17:27:55
【问题描述】:
我尝试了一种使 SSO 适用于我的桌面应用程序的方法。为此,我需要 CAS 重定向到用户定义的协议。
我想做什么:
致电https://localhost:8443/cas-server-webapp-4.0.0/login?service=sso://myapplication
登录成功后重定向到sso://myapplication?ticket=someTicket
但是发生的情况是,我被重定向到https://localhost:8443/cas-server-webapp-4.0.0/sso://myapplication?someTicket。
我是否必须更改 CAS 配置中的某些内容,或者这是一个错误?
编辑:
我使用的是开箱即用的 CAS,到目前为止还没有进行任何配置。我唯一改变的是将sso 作为允许的协议添加到org.jasig.cas.services.RegexRegisteredService by p:serviceId="^(https?|imaps?|sso?|file?)://.*"。
【问题讨论】:
标签: cas