【发布时间】:2021-08-19 18:53:57
【问题描述】:
我从自 2017 年 9 月以来未更改的 API 收到以下错误。从那时起,我没有在 AzureDevOps 中为它运行任何管道。它托管在 IIS 中,我将代码保存在 AzureDevOps 中。如果这很重要,我还可以使用 AzureAD 对使用此 API 的应用进行身份验证。
AADSTS7000222:InvalidClientSecretExpiredKeysProvided - 提供的客户端密钥已过期。访问 Azure 门户为您的应用创建新密钥,或考虑使用证书凭据来增加安全性:https://aka.ms/certCreds
这是一个 aspnetcore 应用程序。来自我的 project.json:
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
},
在 config.json 文件中 有一个 clientSecret: 值和 clientId: - 我假设我需要更新秘密值...但我不确定实际上是什么对应?我在我的组织中查看了配置此客户端密码的 AzureAD,但在任何地方都找不到它。我也查看了相关的管道,但也没有看到对它的引用。
我该怎么办?
【问题讨论】:
标签: asp.net-core authentication azure-devops azure-active-directory secret-key