我正在使用 omniauth-cas 1.0.4 授权我的用户使用 cas 服务器。但是服务器支持 CAS 1 架构,而 gem 支持 CAS 2 架构。
CAS 1 服务验证器以两行响应(在文本/纯 HTTP 响应中);第一行是yes或no,对应应用程序出示的票证是否有效。如果票是有效的,第二行包含持票人的NetID——即认证成功的用户的标识。如果票证无效,则第二行为空。因此,一个示例响应是: yes peon 如果票证有效,CAS 会立即将其删除,使其不能再次使用。但是 CAS 2 体系结构以 XML 片段响应。是否有 ant gem 可用于支持 CAS 1 架构?