В этом случае вы пытаетесь открыть диалог OAuth / всплывающее окно, пока функция, развернутая в azure, вызывается из приложения angular, насколько я понимаю. Во-первых, функции не должны использоваться для действий, связанных с пользовательским интерфейсом. Например: чтобы избежать этого сценария, в случае аутентификации AD мы можем использовать принцип обслуживания, когда мы вводим необходимые учетные данные для получения токена. Поэтому, если мы хотим использовать какой-либо другой SDK для аутентификации, вам нужно проверить, возможно ли это вообще. Для аутентификации AD
Субъект-служба Azure - это идентификатор, созданный для использования с приложениями, размещенными службами и автоматизированными инструментами для доступа к ресурсам Azure. Этот доступ ограничен ролями, назначенными субъекту службы, что дает вам контроль над тем, к каким ресурсам можно получить доступ и на каком уровне. По соображениям безопасности всегда рекомендуется использовать участников-служб с автоматизированными инструментами, а не разрешать им входить в систему с идентификатором пользователя. Подробнее
Вы можете проверить это