Jak łatwo zarejestrować się na stronie za pomocą OAuth

W tym artykule przyjrzymy się różnym aplikacjom mobilnym, które są używane na różne sposoby do rejestracji w Google lub Facebooku przy użyciu technologii OAuth.

Zaloguj się do Google lub Facebooka za pomocą OAuth2 w The Fork

El Tenedor to aplikacja do wyszukiwania i rezerwacji restauracji w pobliżu nas lub w wybranym przez nas miejscu. Kiedy uruchamiamy aplikację na iOS po raz pierwszy, mamy możliwość rejestracji przez e-mail, Facebook lub Google. Spójrzmy na kroki Facebooka i Google.

Jeśli klikniemy na Facebooka, otrzymamy powiadomienie, że „TheFork” chce połączyć się z „Facebook.com”, co umożliwia aplikacji i stronie internetowej udostępnianie informacji o Tobie. Tam daje nam możliwość anulowania lub kontynuowania. Pamiętajmy, że zgodnie z zapowiedzią mogą wiedzieć, co robimy na Facebooku. Jeśli zaakceptujemy, będziemy mogli automatycznie otworzyć aplikację Facebook i automatycznie zaakceptować lub wypełnić pola logowania. Po wybraniu naszej opcji poinformuj nas, że „The Fork” otrzyma Twoje imię i nazwisko, zdjęcie profilowe oraz adres e-mail. Ostatnim krokiem jest kliknięcie niebieskiego przycisku, który w moim przypadku mówi „Kontynuuj”, np. „Oscar”, a aplikacja otworzy się ponownie po zarejestrowaniu się na Facebooku.

Zobaczmy teraz, co się stanie, gdy użyjesz opcjonalnego Google. Podobnie jak w przypadku Facebooka, pierwszą rzeczą, jaką otrzymujemy, gdy zauważymy, że „The Fork” chce połączyć się z „Google.com”, umożliwia aplikacji i witrynie udostępnianie informacji o Tobie. Tam daje nam możliwość anulowania lub kontynuowania. Jeśli będziemy kontynuować, poprosi nas o zalogowanie się lub utworzenie naszego konta Google. Po wprowadzeniu danych użytkownika i hasła aplikacja otworzy się ponownie na początku sesji z Google.

Używając dowolnej metody, jeśli kiedykolwiek będziesz musiał usunąć aplikację, a następnie zdecydujesz się zainstalować ją później, po prostu zaloguj się ponownie za pomocą wybranej metody.

Aplikacje, których używaliśmy, używają OAuth jako portalu logowania z danymi uwierzytelniającymi Facebooka lub Google, teraz spójrzmy na inny przykład aplikacji, które również używają OAuth przy użyciu innego typu połączenia, na przykład słynna gra z PUBGMOBILE. Kiedy uruchamiamy go po raz pierwszy, pozwala nam łączyć się przez Game Center lub Facebooka. W Game Center byłby to wyraźny przykład integracji iOS OAuth2 z serwerami Apple, gdzie automatyczne kliknięcie bez robienia czegokolwiek byłoby mile widziane.

Z Facebookiem jest dokładnie tak, jak widzieliśmy w poprzednim przykładzie aplikacji „El Tenedor”, ale jeśli spojrzymy, jest opcja, która mówi więcej, w skrócie, jeśli tam klikniemy, pozwoli nam połączyć się przez Twittera. Zobaczmy, jak wyglądałoby nagranie za pośrednictwem Twittera.

Zaloguj się do Google lub Facebooka za pomocą OAuth2 na PUGB Mobile

Gdy udostępnimy na Twitterze, otworzy się wyskakujące okienko z informacją, że PUBG MOBILE chce otworzyć Twitter.chce (możesz zobaczyć aresztowanie). Jeśli się zgodzimy, wszystko, co musisz zrobić, to autoryzować aplikację, a my rozpoczniemy sesję za pośrednictwem OAuth, korzystając z połączenia z Twitterem.

Jak widać, dzięki technologii OAuth bardzo łatwo jest nam łączyć się z aplikacjami za pośrednictwem rejestru, który mamy na innych, takich jak Facebook, Twitter czy Google, jednak musimy być ostrożni przy udzielaniu uprawnień do tych linków, ponieważ widzimy głównie najnowsze podanie. To samo dotyczy korzystania z usług internetowych korzystających z tego samego systemu. Radzę przeczytać, na co się zgadzamy, zanim zaakceptujemy lub zaakceptujemy.

Dodaj komentarz