Можем ли мы создать аутентификацию пула пользователей awsognito с помощью ampify for react native (без expo)?

Они упомянули два метода в документации,

https://github.com/aws-amplify/amplify-js/wiki/FAQ#how-can-i-get-jwt-token-when-using-amplify-to-get-federated-users-login

Таким образом, согласно этому пользовательскому пулу можно использовать социальный вход, когда мы используем размещенный пользовательский интерфейс, используя ту же функцию Auth.federatedSignIn ()

Когда я пробую этот пример (пример выше #note для пользователей expo), https://aws-amplify.github.io/docs/js/authentication#a-note-for-expo-users выдает ошибку - cognito.urlOpener не определен. Но я нашел здесь решение - обновите библиотеки расширения aws

https://github.com/aws-amplify/amplify-js/issues/3000#issuecomment-479880086

текущие версии библиотеки - aws-ampify - 1.1.24-unstable.0, aws ampify react native - 2.1.9

Но когда я обновляю это приложение, оно не работает - выдает ошибку undefined variable Symbol

Кто-нибудь, пожалуйста, дайте мне знать, можем ли мы использовать пользовательский пул когнито для реагирования на нативные приложения с aws для усиления входа в социальные сети.

Спасибо


person Dinuka Salwathura    schedule 09.05.2019    source источник


Ответы (1)


Вы можете попробовать пакет npm amazon-cognito-identity-js, который легко понять и реализовать.

Ниже ссылка,

https://www.npmjs.com/package/amazon-cognito-identity-js

person Subhash Patel    schedule 09.05.2019
comment
Но в этой библиотеке нет методов для реализации входа в социальную сеть с помощью пользовательского пула когнито. У этого есть только социальный вход с пулом удостоверений. - person Dinuka Salwathura; 09.05.2019
comment
Да, метода входа в социальную сеть @DinukaSalwathura нет! он управляет только методом, связанным с Cognito. - person Subhash Patel; 09.05.2019