问题描述
我的系统目前对接了CAS想实现单点登录,但登录报错give no name id,我想查看下CAS返回的信息是什么应该怎么查看?
重现步骤
目前通过点击CAS图标,跳转CAS登录完成后 获取到ticket信息,然后通过postman拼接请求 想实现获取响应信息,但只返回了个 yes
我的系统目前对接了CAS想实现单点登录,但登录报错give no name id,我想查看下CAS返回的信息是什么应该怎么查看?
目前通过点击CAS图标,跳转CAS登录完成后 获取到ticket信息,然后通过postman拼接请求 想实现获取响应信息,但只返回了个 yes
用 CAS 2.0 的校验端点,能返回用户信息
@f11 2.0的确实可以,postman可以获取到返回信息了,但我对比了下我程序中的请求是携带了format=xml参数,但咱们authing好像只支持大写的XML,这个咱们authing是不是需要适配下 同时支持大小写呢?
感觉这个地方不应该区分 大小写,建议咱们authing这边程序中可以取消大小写限制 或自动做下大小写转换
呃,我也遇到了这个问题,我的 SAAS 产品格式就是 小写的,
请求 authing 官方能否做一下 鲁棒性适配呢?, 这个格式应该与安全无关只是一个 格式信息的约定传递而已。
可以的,这个我们适配一下,最迟下周五上线
截图看下 cas 协议配置哈
CAS 用户标识改一下,改成 ${user.username} 之类的,user 是一个对象