如何在 Blazor Web Assembly 中隐藏 API 键

How do I hide API Keys in Blazor Web Assembly

如何在 Git 中初始化时隐藏存储在 appsettings.json 中的 API Keys

您需要实施配置。文件。您的项目中将有一个 web.config 文件,在这个文件中,您将以下内容放入 < configuration >:

<appSettings file="hiddenappsettings.config"></appSettings>

然后创建一个 hiddenappsettings.config 文件并执行以下操作:

<appSettings>
        <add key="APIKey" value="YourApiKeyValue" />
</appSettings>

要访问,您需要使用 Configuration Manager 来访问该密钥

@Leandro 谢谢你的建议。然而,我发现 secrets.json 是一个更安全的地方来安全地托管秘密(虽然在本地)并且解决了我的问题。