如何为Office加载项启用身份验证?

时间:2012-01-01 19:43:38

标签: c# asp.net ms-office

我正在开发一个Excel加载项,使用户能够将数据发布到数据库。该数据库也是ASP.NET网站的一部分,并具有成员资格提供程序表。我想要做的是将Excel加载项与网站的身份验证集成在一起,以便我可以将数据与来自的用户相关联。我正在解决的问题是归因问题,而不是安全问题。因此,我对其他可能不涉及使用用户名和密码的解决方案持开放态度。例如,我已经考虑过为每个安装程序添加一个guid,该程序最初安装时会在数据库中注册。我不知道这是不是一个好的解决方案。而且我不知道在每台机器上我在哪里/如何坚持本地guid。我的直觉告诉我,最简单的解决方案是以某种方式利用网站的现有ASP.NET成员资格提供程序,因为网站和插件共享数据库。如果可以这样做,请解释如何。如果没有,或者您可以提出更好的解决方案,请解释该解决方案是什么以及它将如何运作。

1 个答案:

答案 0 :(得分:0)

也许这篇文章有帮助:WCF, ASP.NET Membership Provider and Authentication Service。它描述了您可以从wcf Auth调用中提取cookie并重用它

修改:您可以查看的另一个网址:http://galratner.com/blogs/net/archive/2011/01/25/forms-authentication-with-client-application-services.aspx