3

我正在开发一个页面来显示用户可以访问的文档的预览。

为了预览,我使用的是带有 src = https://docs.google.com/viewer?authuser=0&srcid= {a document id}的 iframe

这里的问题是,当用户未登录时,它会显示一个空白 iframe。

如果当前用户未登录,我想将用户重定向到谷歌登录页面,然后显示预览文档的页面。

对于此功能,我必须首先检查用户是否使用 google 登录。

我认为谷歌在 iframe 的情况下施加了一些限制,因此它不会重定向到登录页面。

如何通过 API 实现它?

4

1 回答 1

0

如果您使用 App Engine,请执行以下操作:

要查看显示 google 文档的页面,您必须已经在检查您是否已登录。

只需配置 Google 用户 API。一切都在这里描述:

https://developers.google.com/appengine/docs/java/users/overview

并在 web.xml https://developers.google.com/appengine/docs/java/config/webxml#Security_and_Authentication中设置安全约束

<security-constraint>
    <web-resource-collection>
        <url-pattern>/page_shows_google_doc</url-pattern>
    </web-resource-collection>
    <auth-constraint>
        <role-name>*</role-name>
    </auth-constraint>
</security-constraint>
于 2012-05-05T11:02:32.153 回答