我按照@AzureSupport on Twitter的指示发布此内容。
对the Cognitive auth API的所有调用都返回500并带有堆栈跟踪,这对我的所有订阅密钥都会发生。这工作正常,突然停止了。
这是从我的应用程序,curl,甚至是Microsoft测试表here发生的。
卷曲:
curl --header 'Ocp-Apim-Subscription-Key: <my-key>' --data "" 'https://api.cognitive.microsoft.com/sts/v1.0/issueToken'
堆栈跟踪中的相关错误似乎是:
[AdalServiceException: AADSTS70002: Error validating credentials. AADSTS50012: Client assertion contains an invalid signature. [Reason - The key used is expired., ... redacted ...]
对于已经正常运行数月的密钥,会发生这种情况。新生成的测试密钥也会发生这种情况。