通过不同Web浏览器的cas认证会影响额外的用户属性

时间:2013-09-16 05:01:57

标签: cas

我最近遇到了一个有趣的行为。 如果我通过Chrome进行身份验证,则不会获得我在配置中指定的任何额外用户属性。

Assertion is not null
No attributes found

但是,如果我对Firefox做同样的事情,我会按预期接收属性。

Assertion is not null
Attribute number is greater than 0
CAS Attr Key: id
CAS Attr Value: 3500
CAS Attr Key: email
CAS Attr Value: username@mail.io

有没有人对导致它的原因有任何想法?这是一个错误吗?

1 个答案:

答案 0 :(得分:1)

属性发布不直接涉及浏览器。它是CAS应用服务器通信的严格客户端应用服务器。缺少的属性与特定的浏览器版本一致的事实表明客户端应用程序中的其他地方的逻辑可能存在缺陷。

您没有说明您正在使用的CAS客户端,因此无法提供其他建议。