Я использую react-adal для аутентификации в Azure AD. Используя функцию runWithAdal в качестве оболочки для моего приложения, она работает как шарм.
![enter image description here](https://i.stack.imgur.com/WEJ85.png)
authContext - это AuthenticationContext, содержащий идентификаторы, используемые при выполнении вызова OID C. Когда я их жестко кодирую, все работает как шарм. Конечно, мы не хотим жестко кодировать, чтобы эти идентификаторы хранились в файле config. json. У меня есть функция asyn c, которая «загружает» эти идентификаторы из файла и возвращает их.
![enter image description here](https://i.stack.imgur.com/14KRf.png)
Проблема в том, что мне приходится использовать функцию asyn c с ожиданием при вызове этой функции загрузки. Как вы можете видеть ниже, эти идентификаторы использовались для создания компонента adalConfig. Мой вопрос в том, как мне сделать все это с помощью функции asyn c. Я пробовал создавать переменные и устанавливать значения этих переменных в функции asyn c, но когда я выполняю console.log () одной из переменных вне функции, я получаю «Не определено» ???? У кого-нибудь есть предложения?
![enter image description here](https://i.stack.imgur.com/Mmp5o.png)