OpenSocial OAuth Filter

openkk 13年前
     <p>这是一个 Java 的过滤器程序,用来验证来自 OpenSocial 应用程序中的 OAuth 验证请求。</p>    <p>OpenSocial API 为了在多个网站上构建社交应用程序提供了一组通用 API。有两种方式可以访问 OpenSocial API:使用 JavaScript API 的客户端访问和使用 RESTful 数据 API 的服务器端访问。</p>    <h2>JavaScript API</h2>    <p>JavaScript API 位于 <a href="/misc/goto?guid=4959499438534220181">opensocial.* 名称空间</a>下,并可提供对三个主要功能区的访问:</p>    <ul>     <li>用户 -- 有关用户以及用户与用户之间关系的信息</li>     <li>活动 - 可以发布和查看有关用户正在进行的操作的更新</li>     <li>持久化存储 - 在无服务器的情况下,为包含状态的应用程序提供简单“关键值-数据”对的数据存储方案</li>    </ul>    <p>以下是您可以使用 JavaScript API 执行的操作:</p>    <ul>     <li>构建应用程序,而无需维护您自己的服务器</li>     <li>构建包含服务器端组件的应用程序(用于从其他网站进行离线处理和/或访问)</li>     <li>创建全新的应用程序</li>     <li>在现有社交网站环境中展示现有的网络应用程序</li>     <li>向现有小工具中添加社交功能</li>     <li>编写可在多个不同社交网站环境中运行的应用程序</li>    </ul>    <p>JavaScript API 的设计是为了能够使用标准网络技术:</p>    <ul>     <li>它在 opensocial.* 名称空间中会打包为一组方法。</li>     <li>它可以让您使用任何标准 JavaScript 编程技术和第三方库。</li>     <li>它含有一个完全异步的回调系统以支持丰富的 AJAX 交互操作。</li>    </ul>    <p>若要使用 OpenSocial JavaScript API 构建应用程序,请查看<a href="/misc/goto?guid=4959499438631373698">《使 用入门 指南》</a>或学习 <a href="/misc/goto?guid=4959499438713053533">OpenSocial 教程</a>。</p>    <h2>RESTful 数据 API</h2>    <p><a href="/misc/goto?guid=4959499438809082765">RESTful 数据 API</a> 将会提供对 JavaScript API 的补充功能,以便您可以通过自己的服务器访问用户、活动或数据。</p>    <p>RESTful 数据 API 的设计同样也是为了使用标准网络技术:</p>    <ul>     <li>服务器交互是以 RESTful <a href="/misc/goto?guid=4959499438886111092">AtomPub</a> 协议为基础的。</li>     <li>验证由 <a href="/misc/goto?guid=4959499438965611364">OAuth</a> 进行处理。</li>    </ul>    <p><img alt="OpenSocial OAuth Filter" src="https://simg.open-open.com/show/05b0bb1a2430cf8a734b84db40d38518.png" width="446" height="377" /><br /> <br /> </p>    <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1324257724625" target="_blank">http://www.open-open.com/lib/view/home/1324257724625</a></p>