Можно ли изменить пользовательский интерфейс AWS cognito?

можем ли мы изменить HTML-код пользовательского интерфейса, размещенного на AWS Cognito? Я создал свою собственную страницу входа в систему и хочу использовать ее в качестве размещенного пользовательского интерфейса для функций входа в систему.

Я пытался настроить CSS, но не смог изменить HTML пользовательского интерфейса, размещенного на AWS Cognito. Я также пытался связаться со службой поддержки AWS, но не получил никакого ответа.

Спасибо за помощь?


person Sagar    schedule 09.02.2020    source источник
comment
Короткий ответ: да, можете, ссылка: docs.aws.amazon.com/cognito/latest/developerguide/   -  person Yaron    schedule 09.02.2020
comment
Поскольку вы уже создали свою собственную страницу входа, вы можете попробовать реализовать ее следующим образом: stackoverflow.com/questions/47019504/   -  person Jishnu    schedule 10.02.2020


Ответы (3)


Если вам нужно нечто большее, чем настройка CSS, вам придется разместить собственную страницу входа. Cognito было бы трудно позволить вам заменить или внедрить свой собственный HTML, поскольку страница входа — довольно сложно:

Пользовательский интерфейс Cognito Hosted — это гораздо больше, чем просто пользовательский интерфейс. Это полноценный сервер OAuth, поддерживаемый Cognito API.

Если вы действительно хотите это сделать, вы можете где-нибудь разместить свою страницу входа (например, статический веб-сайт S3). Убедитесь, что он правильно реализует ваш нужный процесс аутентификации и имеет он перенаправляет на ваш сайт при успешной аутентификации, как это делает Cognito.

person MyStackRunnethOver    schedule 09.02.2020

Я считаю, что можно настроить элементы страницы, окружающие пользовательский интерфейс Cognito, с помощью amplify SDK, но для этого потребуется, чтобы вы обрабатывали определенные вещи, которые Cognito уже обрабатывает по умолчанию. См. здесь https://docs.amplify.aws/ui/q/framework/react поддерживается еще несколько популярных фреймворков

person Eyo Okon Eyo    schedule 26.01.2021

Лучший способ добиться этого — создать собственный пользовательский интерфейс с настройками, разместить статическое содержимое в корзине S3, а затем настроить его с помощью cognito.

person Vishal Alhat    schedule 09.02.2020