Из функции Azure я вызываю конечную точку другой функции Azure (триггер http) по той же подписке Azure (с тем же идентификатором клиента Azure).
Итак, теперь у меня есть «TenantID» и «ClientID» целевой функции Azure, но у меня нет секретного ключа. Можно ли сгенерировать токен без секретного ключа?
string authority = string.Format(CultureInfo.InvariantCulture, authorityUri, tenantId);
AuthenticationContext authContext = new AuthenticationContext(authority);
ClientCredential credential = new ClientCredential(clientId, "");
var result = await authContext.AcquireTokenAsync(resourceUri, credential);
PS: С Angular мы можем получить доступ к тому же API с помощью библиотеки ADAL без секретного ключа.