2014-05-23 3 views
0

우리는 자체 사용자 계정 프로필/암호/등으로 PHP로 작성된 사용자 지정 사이트를 보유하고 있습니다.SocialEngine 싱글 사인온

잠재적으로 우리는 SocialEngine (PHP/Zend 기반)을 설치할 예정이지만 싱글 사인온 (SSO) 기능이 필요합니다.

플러그인이 있습니까? 그렇지 않으면 SocialEngine이 "메인"사이트에 로그인하는 사용자가 SocialEngine에도 로그인 할 수 있도록 허용합니까? 우리는 필요한 정도로 주 사이트를 기꺼이 수정하려고합니다.

이 문제에 관해 많은 질문이 있지만 아직 확실한 답이 없습니다.

누구에게 이것이 어떻게 수행 될 수 있는지에 대한 통찰력을 제공 할 수 있습니까?

답변

2

당신은 자신의 클래스를 생성하고이 같은 인증하고 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; 
} 

}

당신이 http://www.ipragmatech.com/development-mobile-socialengine-api 자세한 내용은 좀 걸릴 수 있습니다. 선반 솔루션을 원한다면 맞춤형 웹 사이트를 socialengine과 통합 할 수있는 iPragmatech의 플러그인이 있습니다.