Php 需要一些关于CAS基本配置的说明吗
我正在尝试使用CAS作为我的单一登录服务,我真的很难理解其基本原理。以下是我发出请求的方式: 起始页:index.php:Php 需要一些关于CAS基本配置的说明吗,php,login,single-sign-on,cas,accounts,Php,Login,Single Sign On,Cas,Accounts,我正在尝试使用CAS作为我的单一登录服务,我真的很难理解其基本原理。以下是我发出请求的方式: 起始页:index.php: <?php include_once('../accounts/cas/config.php'); include_once('../accounts/cas/CAS.php'); phpCAS::setDebug(); phpCAS::client(CAS_VERSION_2_0, 'www.domain.com', 443, '/accounts'); phpC
<?php
include_once('../accounts/cas/config.php');
include_once('../accounts/cas/CAS.php');
phpCAS::setDebug();
phpCAS::client(CAS_VERSION_2_0, 'www.domain.com', 443, '/accounts');
phpCAS::setNoCasServerValidation();
phpCAS::forceAuthentication();
if (isset($_REQUEST['logout'])) {
phpCAS::logout();
}
if (phpCAS::isAuthenticated()) {
$name = phpCAS::getUser();
}
?>
如果您对此有任何了解,我将不胜感激(即使是我可以遵循的教程/示例)您需要一台运行在www.domain.com/accounts上的CAS服务器,它将提供登录表单
谢谢。我甚至不知道CAS服务器和phpCAS库之间有什么区别。最后一个问题:CAS是否仅在JSP(JAVA)中可用?难道没有PHP替代品吗?如果你知道的话,请帮忙。我以前从未使用过这个。我认为CAS服务器只是Java
/my_app (accessible via: https://www.domain.com)
/index.php
/accounts
/cas
/config.php
/CAS.php
/login
/index.php
/certificate
/domain.crt