白标设计策略

时间:2011-06-30 20:48:19

标签: asp.net cross-domain

我有一个用asp.net编写的数据驱动网站。我有第三方联系我并询问我是否可以为自己的用户提供品牌访问权限。我认为这绝对是我想要访问网站的方向,但我不确定完成这项工作的最佳方法。我希望得到一些关于实现这个的各种方法的输入,以及每种方法的一些优点和缺点。

我希望尽可能减少第三方的技术负担。希望我能为他们提供一个html片段,这就是完成整合所需要的。

我想出了一些实现这一目标的方法。请评论每个人的智慧,如果您认为他们可行,请提供替代方案:

  • 为第三方创建子域。从服务器变量读取,并相应地设置主题和数据。提供第三方网站管理员的链接。
  • 创建重定向页面,即http://MywebApp.com/landingpage?ClientID=xxxx。页面需要xxxx并写入会话,然后用于设置主题和数据。与上面类似
  • 在第三方网站的IFRAME中工作。
  • 向第三方的网站管理员提供Javascript代码,以便在其网站上动态生成内容,这些内容来自我们的服务器。我甚至不确定如何做到这一点,但我看到像Disqus和facebook这样的提供商使用这种方法。

1 个答案:

答案 0 :(得分:0)

我现在面临着类似的选择,尽管有客户顶级域名(例如company.com)的要求。我倾向于IFRAME,因为它提供了最大的可定制性(它们可以在他们想要的任何域上运行)构建内容 - 从小部件大小到整页),减少工作量。这个策略对于facebook和canvas上的小部件似乎都很有效。