AWS cognito интегрируется с AppAuth

Мне нужно выполнить рабочий процесс авторизации в пуле пользователей Cognito для мобильного приложения с собственным экраном входа/регистрации.

Я протестировал вход/регистрацию в пул пользователей Cognito с собственным экраном пользовательского интерфейса, но мне нужно, чтобы он работал с собственным экраном Cognito.

Я хотел бы использовать AppAuth на мобильной стороне для обработки процесса.

Примеры или примеры кода пока не найдены. Пожалуйста, предложите, как действовать.


person manuelBetancurt    schedule 23.05.2018    source источник
comment
Вы разрабатываете собственное мобильное приложение или гибридное (например, ReactNative)?   -  person Ashan    schedule 23.05.2018
comment
привет @Ashan - это ReactNative, но этот поток может быть на нативном слое   -  person manuelBetancurt    schedule 23.05.2018
comment
Пробовали использовать библиотеку Amplify docs.aws. .amazon.com/aws-mobile/latest/developerguide/ от AWS.   -  person Ashan    schedule 23.05.2018
comment
@Ashan Могу ли я использовать усиление для взаимодействия с самостоятельным пользовательским интерфейсом для пула пользователей? не федеративный? Благодарность!   -  person manuelBetancurt    schedule 23.05.2018


Ответы (1)


AWS Cognito Auth предлагает собственный веб-интерфейс для встроенного входа. См. документацию для полной настройки.

SDK Amazon Cognito Auth для iOS и Android упрощает добавление функций регистрации и входа в ваши приложения. С помощью этого SDK вы можете использовать функции интеграции и федерации приложений Cognito User Pools с настраиваемым пользовательским интерфейсом, размещенным на AWS, для регистрации и входа пользователей, а также со встроенной федерацией для внешних поставщиков удостоверений через SAML. Чтобы узнать больше, обратитесь к разработчику. Руководство.

Теперь вы можете использовать Amazon Cognito Auth, чтобы легко добавлять вход и выход в свои мобильные приложения. Ваш пул пользователей в Amazon Cognito — это полностью управляемый пользовательский каталог, который может масштабироваться до сотен миллионов пользователей, поэтому вам не нужно беспокоиться о создании, защите и масштабировании решения для управления пользователями и аутентификации.

Примеры приложений:

Демо для Android

демонстрация iOS

Исходный код библиотеки:

Android

iOS

person Karthikeyan    schedule 23.05.2018