【问题标题】:Restful CAS client and Proxy Granting TicketsRestful CAS 客户端和代理授予票证
【发布时间】:2011-09-16 03:17:14
【问题描述】:

我有一个使用 CAS 服务器进行身份验证的应用程序。我首先使用 REST 调用生成票证生成票证,然后验证成功并生成服务票证。

我的下一步是将此票证作为 Web 服务调用中的参数传递给另一个 Web 应用程序,并让他们使用它登录到同一个 CAS 服务器。显然,如果我使用代理授予票证而不是票证授予票证,这种行为是可能的,但我看不到任何通过 REST 客户端获取 PGT 的方法。

任何人都可以帮助获得 PGT,还是我在追逐野鹅?

【问题讨论】:

    标签: authentication spring-security cas


    【解决方案1】:

    试试看https://wiki.jasig.org/display/CAS/Proxy+CAS+Walkthrough

    我浏览了这个例子,模仿了代码中的各种调用,它运行良好。然后,棘手的一点是编写代码来表示该代码。就我而言,它必须符合 Spring Security

    【讨论】:

    • 弹簧安全码可以贴出来吗,或者在什么地方可以买到?
    【解决方案2】:

    Spring Security 带有用于使用 CAS 对无状态服务进行身份验证的库。这包括请求 ProxyGrantingTicket,然后请求 ProxyTicket。

    Spring Security 3.1.6 文档在 section 22.3.3 中对此进行了描述

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-08
      • 2021-10-20
      • 2018-02-14
      • 1970-01-01
      • 1970-01-01
      • 2020-07-14
      • 1970-01-01
      相关资源
      最近更新 更多