2011-10-05 3 views
1

위젯이 포함 된 CMS 용 대시 보드에서 작업하고 있습니다. 위젯에서 Google 애널리틱스 데이터를 사용합니다.Google Analytic gapi PHP는 암호화되지 않은 사용자 이름과 비밀번호를 사용합니다.

데이터를 가져 오기 위해 G Analytics의 PHP 라이브러리 'gapi'(click)를 사용하고 있습니다. 이 수업에서는 Google 웹 로그 분석의 사용자 이름과 비밀번호를 제공해야합니다. 암호를 암호화 할 수 없다는 뜻입니다.

암호화되지 않은 암호를 저장하는 것은 나쁜 생각이라고 말할 필요는 없습니다. gapi 클래스를 포기하고 위젯을 다시 빌드하는 데 많은 시간이 필요했습니다.

Google에서 gapi 클래스를 포기하지 않고도 다른 인증 방법이 있습니까?

미리 감사드립니다.

답변

2

짧은 대답 : 그렇지 않습니다. 이는 ClientLogin을 사용하는 과정과 같습니다.

평문 비밀번호 저장에 대해 궁금한 점이 있다면 Google Analytics가 제공하는 2 가지 보안 인증 방법 중 하나를 구현해야합니다.

다음 중 하나를 구글이 제공하는 Google Analytics Client Library가 없었기 때문에

OAuth Authentication with Google Analytics

또는

AuthSub Authentication with Google Analytics

지금, 나는 실제로 AuthSub 서비스와 함께 작동하도록 GAPI.php을 제리 - 리깅 나를 위해 일해. 네가 관심이 있다면 나는 그걸 따라갈 수 있지만 그 종류는 지저분 해.

+1

나는 귀하의 버전 opi gapi.php에 관심이 있습니다. 좀 봐도 될까요? 우리가 그것을 사용하기로 결정하면 우리는 그것을 깨끗이하고 그것을 당신에게 돌려 보낼 수 있습니다;) – Boyd

관련 문제