2011-10-05 35 views
1

我正在爲我的cms包含小部件的儀表板。這些小部件使用Google Analytics數據。谷歌分析gapi PHP使用未加密的用戶名和密碼

爲了檢索數據,我使用了G Analytics php庫'gapi'(click)。此課程要求我提供Google Analytics(分析)的用戶名和密碼。這意味着我無法加密密碼。

我不必告訴大家,存儲未加密的密碼是一個壞主意。雖然這會花費我很多額外的時間來放棄gapi課程並重新構建小部件。

是否有任何其他方式與谷歌驗證沒有我不得不放棄gapi類。

在此先感謝!

回答

2

簡短回答:不是。這與ClientLogin的課程相同。

如果您擔心明文密碼存儲(您應該是正確的),那麼您應該實施Google Analytics提供的兩種安全身份驗證方法之一。

或者:

OAuth Authentication with Google Analytics

AuthSub Authentication with Google Analytics

現在,我其實傑裏 - 操縱的GAPI.php用的AuthSub工作,因爲,谷歌提供的Google Analytics Client Library沒有爲我工作。如果你有興趣,我可以把它傳遞給你,但是它很混亂。

+1

我對你的版本op gapi.php感興趣。我可以看看它嗎?如果我們決定使用它,我們可以將其清理併發回給您;) – Boyd