使用SocialEngine单点登录

时间:2014-05-23 21:24:49

标签: single-sign-on socialengine

我们有一个用PHP构建的自定义网站,它有自己的用户帐户个人资料/密码/等。

我们可能会安装SocialEngine(基于PHP / Zend),但它取决于单点登录功能。

是否有插件,或者SocialEngine是否允许用户登录我们的" main"网站也登录SocialEngine?我们愿意在必要的范围内修改主站点。

围绕这个问题有很多问题,但还没有可靠的答案。

任何人都可以提供一些有关如何做到这一点的见解吗?

1 个答案:

答案 0 :(得分:2)

您可以创建自己的类并集成Authenticate API,如下所示:

class Api_Api_Auth extends Core_Api_Abstract {
public function userLogin($params) {
    // get user login parameter

    // your implementation

    // check the user have existing account and user is verified clause
    // your implementation
    $authResult = $this->authenticate ( $username, $password );
    $authCode = $authResult->getCode ();
    // user login status
    $success = Zend_Auth_Result::SUCCESS;

    // login success user date
    // your implementation

    // return user data
    // your implementation
    return $loggedin;
}

}