首页 > 解决方案 > 在 netCore 中管理 SDK 许可证密钥

问题描述

我从第三方购买了 SDK。他们的开发者许可证还授予分发应用程序的权利,无需单独的运行时许可证。

我有一个许可证密钥(简单字符串),需要像这样在源代码中应用许可证

sdkApplication.ActivateLicense(LicenseFeature.Client, "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX");

管理许可证密钥的最佳方法是什么?显然我不能只是将它粘贴到源代码中,否则它最终会出现在 git 中。我可以将它放在一个 json 文件中,但这将在运行时读取,并且我必须在应用程序中以明文形式部署许可证密钥。

那么,如何以不在源代码中但在编译时读取的方式管理密钥,这样我就不必与应用程序一起分发它?

标签: c#security.net-coresecret-key

解决方案


推荐阅读