последние пару дней я реализовал поток автообнаружения / аутентификации для UCWA в Skype для бизнеса Online и AzureAD. Когда я закончу и имея URL-адрес каталога приложения (+ учетные данные OAuth2), я сохраняю их в нашей внутренней системе. Позже я хочу проводить онлайн-встречи с этими данными. URL-адрес каталога приложений выглядит так: https:\/\/webpoolam42e10.infra.lync.com\/ucwa\/oauth\/v1\/applications\/101331226048\/onlineMeetings\/myOnlineMeetings
Если я сделаю это в течение первых минут после получения данных, все будет нормально. Но позже кажется, что каталог приложения исчез. Я получаю такой ответ:
body":"{\"code\":\"NotFound\",\"
subcode\":\"ApplicationNotFound\",\"message\":\"An error occurred. Please retry. If the problem persists, contact your support team.\"}
Код состояния - 404.
Позже я даже получаю 401 ошибку, что означает несанкционированный доступ.
Я подозреваю, что сервер приложений уходит и доступен только временно. У меня есть токен обновления и действующий токен доступа, поэтому проблем с этим не возникнет. Я понятия не имею, что там происходит, и мне не удалось найти помощь в документации. Так что, может быть, у кого-то из вас есть какой-нибудь совет - я был бы очень благодарен!
Дополнительная информация: я делаю все это на PHP, и у меня есть взаимодействие с пользователем только при начальной аутентификации. Я сохраняю токен обновления и все остальное, что мне нужно, чтобы мое серверное приложение могло использовать авторизацию в долгосрочной перспективе.