У меня есть настольное приложение winforms, которое использует AWS Cognito. Первоначально, пользователь входит в настольное приложение, используя пользовательскую «форму входа», это успешно работает без проблем.
Впоследствии у меня есть WordPress-магазин, который использует плагин типа oauth. Это также успешно работает.
Пользователь выполняет щелчок правой кнопкой мыши в приложении winforms с помощью Process.Start («Cognito's / url / et c»); [это все, что я могу придумать] и представлен встроенный интерфейс Cognito. После того, как они вручную заполнили имя пользователя и пароль и нажали кнопку «Отправить», приложение автоматически заходит на сайт WordPress через плагин, и мы добились успеха. Это также работает правильно. После того, как пользователь вручную заполнил форму один раз, Oauth вступает во владение, поэтому в следующий раз, когда пользовательские запросы сохранят, они go направят в магазин. Это также работает правильно.
Однако я хочу автоматически заполнить поля AWS Cognito UI и автоматически отправить форму, чтобы сохранить первоначальный ручной процесс. Я не так крут, как это сделать. Я пытался играть с синтаксисом URL, но не могу понять, как это сделать. Мои знания в этой области чрезвычайно основаны, поэтому я стремлюсь. Я несколько дней искал верный путь вперед? Может ли кто-нибудь помочь с подробным объяснением.
Пример моего типичного URL для входа в Cognito:
https://myapp.auth.us-east-1.amazoncognito.com/login?client_id=abc1237d43od522&scope=openid&redirect_uri=https: //app.myapp.com&response_type=code&state=aaattaraewdubG9hZGdd
How я автоматически заполнил бы URL с именем пользователя и паролем и отправил бы в браузере ПО УМОЛЧАНИЮ пользователей? Если бы вы могли привести точный пример, я был бы очень признателен.
Большое спасибо