Мы используем библиотеку KeyVaultClient в приложении в Service Fabric, которое вызывает хранилище ключей для чтения различных данных конфигурации, хранящихся в виде секретов. Код аутентифицируется в хранилище с помощью участника AAD с сертификатом SSL. Код создает один запрос, но когда мы просматриваем журналы Key Vault, для каждого отдельного запроса, создаваемого кодом, хранилище дважды ударяется. Первое попадание генерирует 401 Несанкционированный, а затем второй запрос - Успех.
Похоже, что библиотека, возможно, сначала пытается получить доступ к хранилищу ключей без учетных данных в нашем запросе, прежде чем продолжить выполнение запроса, который мы создаем. Второй запрос работает именно так, как и ожидалось. Это кажется ненужным. У кого-нибудь был подобный опыт?