我正在创建一个在共享相同 Active Directory 的网络(与其他站点)中工作的站点,以对用户 (SSO) 进行身份验证。
我已经设法验证我的用户...
$auth = new \Zend\Authentication\AuthenticationService();
$options = array(
'server' => array(
'host' => $host,
'baseDn' => $dc
),
);
$adapter = new \Zend\Authentication\Adapter\Ldap($options, $username, $password);
$result = $auth->authenticate($adapter);
...但我只是不明白如何检查用户是否已经通过身份验证(来自网络中的另一个站点)或者我需要在会话中保留什么(或标题?)以便其他站点知道用户已经登录。
谢谢!