我有两个grails-app( appA 和 appB ),通过CAS进行身份验证/授权,单点登录功能正常。
但是,现在我必须将 appA 作为 appB 的代理进行身份验证( appB 是一项网络服务,它会发送回JSON数据)。这两个应用都通过https与CAS和彼此进行通信。
PGT和PGTIOU正在CAS中生成,可在 appB 中使用。但是, appB 在通过代码提取时未将任何数据返回 appA 。所以我有一些问题:
proxyCallbackUrl='https://app2.webservice.com:8443/app2/secure/receptor'
和proxyReceptorUrl = '/secure/receptor'
。这是对的吗?proxyReceptorUrl = '/secure/receptor'
并且没有proxyCallBackUrl
,这是正确的吗?过去三周我一直试图解决这个问题并且失败了,所以非常感谢一点帮助。先感谢您。