2011-10-05 29 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