У меня есть основное приложение. net, которое использует аутентификацию токена JWT (через Azure AD) с помощью тега [Authorize]
. Я хотел бы иметь возможность вызывать API из наших azure функций и проходить аутентификацию через пользовательский заголовок «ApiKey». Как я могу настроить Авторизацию так, чтобы JWT Token Auth был основной формой аутентификации, но если это не удалось, проверьте, присутствует ли пользовательский заголовок и соответствует ли значение apikey в azure keyvault?
I хотел бы использовать только атрибут [Authorize]
. Не то чтобы указывал схему . Это близко к тому, что мне нужно, но у меня возникли некоторые странные проблемы со вставкой собственного промежуточного программного обеспечения, и я хотел бы иметь что-то, что интегрируется с services.AddAuthentication()