Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Logowanie przez FB #6

Open
eengine-sync opened this issue Sep 12, 2017 · 4 comments
Open

Logowanie przez FB #6

eengine-sync opened this issue Sep 12, 2017 · 4 comments
Labels

Comments

@eengine-sync
Copy link

eengine-sync commented Sep 12, 2017

Należy wystawić odpowiedni endpoint i obsłużyć prawidłowo callback i zalogować / zarejestrować użytkownika

Gdy na endpoint przyjdą dane użytkownika z frontu (odpowiedź z FB) to:

  1. Generujemy hasło użytkownika wg schematu email + md5(secret_key APi) i próbujemy odpalić w API zwykłe logowanie przy użyciu tych danych. Jeśli przejdzie - zwracamy taką odpowiedź "jak normalne" logowanie, jeśli nie - pkt 2
  2. Jeśli otrzymamy odpowiedź, że konto nie istnieje w Magento, to odpalami rejestrację podając jako hasło to wygenerowane w punkcie 1. Potem możemy zalogować użytkownika standardowo.

siblings:

  1. https://trello.com/c/VWnhvD1z
@eengine-sync
Copy link
Author

➤ Szymon Ciołkowski commented:

Zwiększyłem wycenę o +2-4h, ponieważ Tymek miał problemy ze środowiskiem, a do tego trzeba też ogarnąć testowe konto FB itp.,

@eengine-sync
Copy link
Author

➤ Kamil Kruk commented:

@szymonciolkowski Rozumiem, dzięki za info.

@eengine-sync
Copy link
Author

➤ Morawiak Adrian commented:

@kamilkruk2 @annawalaszek1 Jeśli ten task spowolni inne taski, to możemy go dorobić później (po uruchomieniu serwisu). Nie jest to kluczowa funkcjonalność obecnie.

@eengine-sync
Copy link
Author

➤ Anna Walaszek commented:

@morawiakadrian z tego co widzę to Tymek zaraportował około połowę czasu potrzebnego na realizację taska. Ustalę ile czasu jeszcze potrzeba i być może przesunę zadanie na po uruchomieniu.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants