В настоящее время я внедряю облачное решение, которое должно выполнить некоторые запросы к Graph Api, извлекая общедоступное содержимое с помощью метода Page Search. Результаты будут сохранены в облачном хранилище. Приложение представляет собой пакетный процесс, внедренный в Azure Logic App (облачный оркестратор), который теоретически не требует взаимодействия с пользователем.
Мне нужно знать, является ли маркер доступа пользователя единственной альтернативой для получения доступав метод поиска страницы - как указано в документах . Мне также интересно, если в этом контексте может быть достаточно токена доступа к приложению, чтобы избежать веб-аутентификации. Я провел быстрое тестирование с помощью токена доступа к приложению и получил «Доступ к общедоступному контенту страницы» так же, как и при использовании доступа с пользовательским доступом (процесс проверки приложения еще продолжается).
Рассматривая вместо этого использование доступа пользователямаркер, обязательно ли должна быть реализована веб-аутентификация? Как насчет того, чтобы получить долгоживущий (используя Graph Explorer) токен и надежно сохранить его в секретах приложения?