我正在开发一个 Chrome 插件,它需要访问托管在与我的网站相同的域上的 REST Web 服务。Web 服务要求用户登录。网站提供帐户注册和身份验证。我希望能够从插件访问网络服务,而无需用户在已经登录网站时再次从插件登录。我不知道该怎么做。我正在使用 ASP.NET MVC4 为网站提供的表单身份验证。当然,Chrome 插件使用 JavaScript 的 XMLHttpRequest 客户端来调用 Web 服务。
有很多插件可以做到这一点。“Delicious Bookmarks Extension”和“Add to Amazon.com Wishlist”就是几个例子。