gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 18:40:09 25 4
gpt4 key购买 nike

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

最佳答案

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

编辑:您可能会查看的另一个 URL:http://galratner.com/blogs/net/archive/2011/01/25/forms-authentication-with-client-application-services.aspx

关于c# - 如何为 Office 加载项启用身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8695084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com