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:
- 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
- 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:
- https://trello.com/c/VWnhvD1z
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:
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 2siblings: