Google Analytics api PHP使用未加密的用户名和密码

时间:2011-10-05 14:15:57

标签: php security google-analytics google-analytics-api

我正在为包含小部件的cms的仪表板工作。小部件使用Google Analytics数据。

为了检索数据我正在使用G Analytics php库'gapi'(click)。此课程要求我提供Google Analytics的用户名和密码。这意味着我无法加密密码。

我不必告诉你们存储未加密的密码是一个坏主意。虽然这会花费我很多额外的时间来放弃gapi课程并重新构建小部件。

在没有我不得不放弃gapi课程的情况下,还有其他任何方式与Google进行身份验证。

提前致谢!

1 个答案:

答案 0 :(得分:2)

简短回答:不是。这与ClientLogin的课程相同。

如果您担心明文密码存储(您应该是这样),那么您应该实施Google Analytics提供的2种安全身份验证方法之一。

或者:

OAuth Authentication with Google Analytics

AuthSub Authentication with Google Analytics

现在,我实际上已经巧妙地操纵了GAPI.php以使用AuthSub,因为Google提供的Google Analytics Client Library并不适合我。如果你感兴趣的话,我可以传递它,但它有点混乱。