sayid / php-cas-core
thrift java/php rpc files
Installs: 1 032
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 1
Open Issues: 0
Requires
- php: >=7.1
- jasig/phpcas: ~1.3
This package is auto-updated.
Last update: 2025-02-19 21:09:29 UTC
README
目前只支持cas2.0
$cas = new \PhpCasCore\Cas(env("CAS_SERVER"), env("CAS_PATH"));
$func = function ($url) {
getGouuseCore()->ResponseLib->redirect($url);
};
//回调的地址
$cas->callBackUrl("http://127.0.0.1/user_center/auth-cas");
//需要携带的参数
$cas->setQueryString($request->getQueryString() ?? "");
$cas->setRequest($request->input(), $request->server());
$cas->setRedirectCall($func);
try {
$user = $cas->isAuthenticated();
if ($user) {
//单点登录成功
}
} catch (\Exception $e) {
}
//单点登录失败