2011-08-27 16 views
24

Tworzę wyskakujące okno rozszerzenia Chrome i muszę się zalogować. Na razie dokonam własnego uwierzytelnienia przy użyciu nazwy użytkownika i hasła, ale jakie są najlepsze praktyki w ramach rozszerzenia?Najnowsze dobre praktyki dotyczące logowania do rozszerzenia Chrome

Oto moje myśli:

  • uczynię logowania na zdalnym serwerze za posta.
  • Odzyskaj token, który przechowuję w lokalnej pamięci przez pewien czas.
  • popup powinny mieć również rejestr wewnątrz to

Czy to dobrze, aby utrzymać to wszystko w środku rozszerzenia? To tutaj chcę, aby moi użytkownicy byli, a nie w niektórych witrynach, aby się zarejestrować i tak dalej.

Zmiana z logowania na "stronę główną" lub stronę rejestracji, czy należy to zrobić z wiadomościami?

Odpowiedz

25

Należy zawsze używać OAuth 2.0 do uwierzytelniania w ramach rozszerzeń. Nigdy nie podawaj nazwy użytkownika/hasła, ponieważ osoba atakująca może po prostu ukraść takie informacje.

Przykład z Chromium dotyczący OAuth w rozszerzeniach to Tutorial: OAuth.

Dodatkowo dostępny jest eksperymentalny interfejs API dla OAuth 2.0, który ma ułatwić cały proces. Istnieje obszerny wpis na blogu: OAuth 2.0 from Chrome Extensions.

+0

Dobrze to zajrzy. jakieś dobre zasoby? –

+0

Rasmus, zaktualizowałem swoją odpowiedź za pomocą samouczka o tym, jak wdrożyć stronę klienta. –

Powiązane problemy