使用c#开发了一个Excel加载项。对于Excel加载项,我想进行一些身份验证。我们使用cognito进行身份验证。
所以在我的excel功能区中,我添加了一个应该打开浏览器的按钮……
你可以考虑托管一个 网页浏览器 控制窗体。因此,基本上,您可以向用户提供一个弹出窗口以进行身份验证。
我建议您直接使用OAuth进行身份验证。您可以谷歌了解如何使用OAuth自动将用户登录到系统中。有几种不同的方法,因此您必须根据您要完成的任务来决定使用方法。
最后,您可以将加载项视为常规.net应用程序。您可以在代码中自由使用任何基于.net的库。没有Excel特定的东西。