【问题标题】:phpCas : How can you force renew authentication without going into a loopphpCas:如何在不进入循环的情况下强制更新身份验证
【发布时间】:2014-09-30 15:18:01
【问题描述】:

我使用 forceAuthentication 函数获得了常规的 cas 身份验证,现在我想通过更新身份验证阻止单点登录,但它一直卡在一个循环中。

这是我的代码

require_once 'CAS/CAS.php';
phpCAS::setDebug();
phpCAS::client(CAS_VERSION_2_0, $cas_host, $cas_port, $cas_context, false);
phpCAS::setNoCasServerValidation();
phpCAS::renewAuthentication();
$user = phpCAS::getUser()
echo "welcome $user";

我正在使用最新版本的 phpcas:1..33。

【问题讨论】:

    标签: single-sign-on cas phpcas


    【解决方案1】:

    使用以下代码:

    phpCAS::client(CAS_VERSION_2_0, $cas_host, $cas_port, $cas_context, false)
    

    代替这一行:

    phpCAS::client(CAS_VERSION_2_0, $cas_host, $cas_port, $cas_context);
    

    【讨论】:

      猜你喜欢
      • 2015-02-16
      • 2018-04-15
      • 1970-01-01
      • 2020-02-12
      • 2012-11-07
      • 2013-02-28
      • 2011-04-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多