.Net Framework 应用程序的应用程序机密
Application Secrets for a .Net Framework application
我有一个使用 CSOM 库与 SharePoint 交互的 Net Framework 应用程序。如何安全地存储图书馆使用的 SharePoint 凭据?
我已尝试 this 指南,但该库不兼容,因为它是为 Net Core 编写的,而 CSOM 在 Net Framework 上。
我查看了 CSOM 文档,但它没有存储应用程序凭据的最佳实践。
此应用程序是 SharePoint Online 与我们支持的另一个云应用程序之间的集成点,因此我没有配置数据库,因为事务只是通过应用程序传递,无需存储任何内容。此外,我正在考虑使用 AWS Elastic Beanstalk 来托管应用程序,那么这会给我任何额外的选项来存储凭证吗?
您有 2 种方法可以完成:
1) 通常使用 web.config 并使用 aspnet_regiis
为 ex 加密你的密钥
完整教程:
https://msdn.microsoft.com/library/dtkwfdky.aspx
2) 如果您使用的是 AWS,您可以使用 Secret Manager。
我有一个使用 CSOM 库与 SharePoint 交互的 Net Framework 应用程序。如何安全地存储图书馆使用的 SharePoint 凭据?
我已尝试 this 指南,但该库不兼容,因为它是为 Net Core 编写的,而 CSOM 在 Net Framework 上。
我查看了 CSOM 文档,但它没有存储应用程序凭据的最佳实践。
此应用程序是 SharePoint Online 与我们支持的另一个云应用程序之间的集成点,因此我没有配置数据库,因为事务只是通过应用程序传递,无需存储任何内容。此外,我正在考虑使用 AWS Elastic Beanstalk 来托管应用程序,那么这会给我任何额外的选项来存储凭证吗?
您有 2 种方法可以完成:
1) 通常使用 web.config 并使用 aspnet_regiis
为 ex 加密你的密钥完整教程: https://msdn.microsoft.com/library/dtkwfdky.aspx
2) 如果您使用的是 AWS,您可以使用 Secret Manager。