在 Microsoft 网站上,他们提供了多个示例,说明如何msal在 SPA 中使用 Azure AD 对用户进行身份验证。在所有这些示例中,它们Application (client) ID都以纯文本形式存储在代码或简单.json文件中。
我的问题是,鉴于存储在前端的所有内容都被认为是公开的,将应用程序配置简单地存储Azure (client) ID在json文件中是一种不好的做法吗?或者这会更好地存储在.env文件中吗?
这些是应用程序需要运行的详细信息:
AZURE_APP_CLIENT_ID=""
AZURE_APP_AUTHORITY=""
AZURE_APP_REDIRECT_URI=""
AZURE_APP_POST_LOGOUT_REDIRECT_URI=""
API_URI=""
API_AZURE_EXPOSED_SCOPE=""