【问题标题】:CAS: service tickets for stand alone applicationsCAS:独立应用程序的服务票证
【发布时间】:2016-09-02 14:42:48
【问题描述】:

如何在独立应用程序中验证或说“使用”服务票证?在 Web 应用程序的情况下,我知道客户端会处理验证和超时等,但是我该怎么做才能让桌面应用程序对服务票证做“某事”?

【问题讨论】:

    标签: single-sign-on cas


    【解决方案1】:

    在登录过程 webflow 期间提供服务票证。对于独立应用程序,您当然应该使用 REST API:https://apereo.github.io/cas/4.2.x/protocol/REST-Protocol.html

    【讨论】:

    • 是的,我知道。但我不明白独立应用程序应该如何处理服务票证。
    • 首先,standalone调用CAS REST API进行登录。然后,它需要服务票证才能调用受 CAS 保护的 Web 服务。
    • 对于 Web 应用程序,服务票证当然只为注册的服务创建。由于我的独立应用程序没有 URL,那么 CAS 现在应该如何处理我的独立应用程序是哪个服务?
    • 在独立应用程序中,您不需要服务票证,只需通过 REST API 验证凭据即可。仅当您要调用 Web 服务时才需要服务票证。
    猜你喜欢
    • 1970-01-01
    • 2017-02-07
    • 1970-01-01
    • 1970-01-01
    • 2022-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    相关资源
    最近更新 更多