#azure-web-app-service #azure-identity #hosted-blazor-webassembly
Вопрос:
У меня возникли проблемы с получением любого из идентификаторов приложений, которые работают. У меня есть приложение для веб-сборки Blazor, написанное на ASP.NET Ядро 5.0. Использование api://<appId>
формата отлично, но это плохо сочетается с Terraform. Я могу заставить своего клиента общаться с сервером с помощью api://<appId>
, поэтому я знаю, что код работает нормально. Когда я меняю URI идентификатора приложения на любой другой формат, например https://<verifiedCustomDomain>/<string>
или api://<tenantId>/<string>
, я получаю ошибку 401. Я использую проверенный домен Azure AD.
Я вижу, что <string>
это означает «Строковое значение для хоста или сегмента пути api»., но я не уверен, что это значит. Я тестировал, <string>
установив имя моей службы приложений, а также имя регистрации приложения. Я также попытался изменить регистрацию приложения с одного арендатора на Мультитенант (на всякий случай, если это имеет значение).
Любой совет был бы очень признателен.