Спасибо! Этот метод позволяет мне вносить локальные изменения, а не в систему в целом!
аюсь создать клиент WPF сIdentityServer аутентификация. Я использую ихOidcClient
войти в систему. Это полностью асинхронно, в то время как мое приложение синхронизировано и не может быть реорганизовано без огромных усилий. призвание
var result = await _oidcClient.LoginAsync();
не ждет результата. призваниеWait()
или же.Result
вызывает тупик. Оборачивать это другимTask.Run
жалуется, что метод не работает в потоке пользовательского интерфейса (он открывает браузер с диалогом входа в систему).
У вас есть идеи, как это решить? Мне нужно написать пользовательскую синхронизациюOidcClient
?