Я хочу вызвать защищенный API с использованием Microsoft.identity.web ASP.Net Core Package. Он предоставляет инструкции о том, как его настроить в случае секретов и сертификатов клиента:
https://learn.microsoft.com/en-us/entra ... msmopnecom В краткости упоминается, что существуют альтернативы без секретных, например, Федерация идентификации рабочей нагрузки для Azure Kubernetes < /em>: < /p>
Вы можете предложить коллекцию клиентских учетных данных, включая федерацию идентификации идентификации рабочей нагрузки для Azure
Kubernetes. Предыдущие версии microsoft.identity.web выразили секрет клиента
в одном недвижимости «Clientsecret» вместо
«ClientCredentials». Это до сих пор поддерживается для обратной совместимости
, но вы не можете использовать как свойство «Clientesecret», так и
коллекция «ClientCredentials». В моем случае я хочу использовать ClientAssertionCredential на основе ManagedIdentityCredential (ManagedIdentityClientId) , но я не могу найти его в документах.
есть идеи?
Подробнее здесь: https://stackoverflow.com/questions/794 ... -a-managed