Msal4j игнорирует ответы на циклический URL-адрес с путем
Я пытаюсь использовать API интерактивной авторизации для создания токена, который будет использоваться для подключения к ресурсу Azure из моего настольного приложения. Идентификатор клиента, который я использую в запросе, имеет зарегистрированный URL-адрес локальной петли, который включает путь (http://localhost:8000/login). К сожалению, логика в AuthorizationResponseHandler явно проверяет, что URL-адрес — «/», поэтому мой обратный вызов с путем «/login» молча игнорируется. Затем время вызова авторизации истекает без генерации токена.
Из этой статьи мне кажется (https://learn.microsoft.com/en-us/azure/active-directory/develop/reply-url#localhost-exceptions), что локальные URL-адреса с путями действительны, так что это просто ошибка с реализацией msal? Я предполагаю, что для исправления потребуется передать действительный URL-адрес обработчику ответа при его создании.
Я использую 1.8.0 пакета SDK azure-identity.
Я вижу, что мое приложение правильно запускает браузер, аутентифицируется с использованием моих локальных учетных данных, и браузер успешно отправляет токен обратно на http-сервер, предоставляемый API msal. (Я проверил, используя представление отладки браузера и мой отладчик Java).