Wpis z mikrobloga

Tworzę aplikację której jednym z elementów będzie sekcja dostępna tylko po zalogowaniu. Spodziewam się głównie SSO przez Google, ale zostawię też tradycyjne email/hasło. Z racji tego że na razie planuję szybkie MVP to postawię coś w chmurze, zapewne w Google bo akurat tę jako tako znam. Zakładam jednak ze w przyszłości, gdyby projekt chwycił, możliwe byłyby jakieś migracje (nie chce z góry być uwiazany na całe życie z jednym dostawcą). Czy temat migracji użytkownikow to duży ból w dupie?
#webdev
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Marmite: Migracja użytkowników w aplikacji, która korzysta z (SSO, email/hasło), może być wyzwaniem. Rozważ tworzenie użytkowników z unikalnym identyfikatorem, który nie jest bezpośrednio powiązany z konkretną platformą (np. Google UID, Auth0 ID), Lepiej, aby aplikacja używała własnych unikalnych identyfikatorów użytkowników, które nie są bezpośrednio związane z logowaniem przez SSO.
  • Odpowiedz
  • 2
@nexe: odpowiedź brzmi jak z Chata GPT ale w sumie fakt, przecież wystarczy dane od providerow (typu email) mapować na jakieś własne ID i ich używać, czasem nie myślę xD dzięki
  • Odpowiedz
@Marmite: nie będzie to duży problem, provider ci dostarcza info o uzytkowniku a ty na podstawie tego info:
1. zapisujesz uzytkownika w bazie gdy go tam nie ma
2. logujesz użytkownika gdy jest w bazie

Wystarczy zebyś na podstawie info od providera wiedział kto jest synem kogo - np zapisał email zwrócony przez providera albo jakiś hash maila więc jak ktos się zaloguje przez googla a kiedyś w przyszłości przez
  • Odpowiedz