2015-09-27 10 views
6

Stworzyłem webappa w phoenix, zastanawiałem się, co może być lepszego sposobu na implementację rejestracji użytkownika/uwierzytelniania i zarządzania sesją w nim.Jak zaimplementować uwierzytelnianie użytkownika w phoenix

Na googlowania znalazłem te dwie biblioteki: addict i passport

Ale nie jestem pewien, ile są one stabilne i są one wykorzystywane w produkcji gdzieś. Daj mi znać, jeśli niektóre biblioteki są bezpieczne do użycia w produkcji i jeśli istnieje przykładowa implementacja tych.

+0

"Poprowadź mnie o tym" to raczej otwarte pytanie. Wycofane. –

+2

@OnorioCatenacci: Dzięki za informację zwrotną, zostały zaktualizowane za pomocą dokładnego zapytania. – Saurabh

Odpowiedz

9

Nałóg wydaje się być bardziej dojrzałym projektem i wydaje się być "tym" w tej chwili. Aby znaleźć dobre biblioteki Elixir, zawsze lubię się konsultować z Awesome Elixir Github repo.

+0

Czy istnieje przykład wdrożenia uzależnionego. – Saurabh

+0

@saurabh istnieje katalog 'example_app' w projekcie github repo – trenpixster

+0

co za okropna nazwa biblioteki –

0

Myślę, że w tym momencie łatwiej jest wdrożyć je samodzielnie. Nie powinno ci to zająć dużo czasu, jeśli czujesz się komfortowo z eliksirem i znasz podstawy feniksa. Nie ma nic o niej trudne

+0

Czy istnieje przykładowa implementacja tego. – Saurabh

+1

@saurabh Nie jestem pewien. Jeśli znasz ruby, prawdopodobnie możesz sprawdzić klejnot zwany 'czarnoksięstwem', to całkiem prosty klejnot, który może pomóc ci zrozumieć, jak niektóre rzeczy działają i implementują je w eliksiru. Ale tak naprawdę jest po prostu robić to od zera. 'Phoenix' pomaga ci pracować z ciasteczkami,' comeonin' lub inny pakiet heksadecymalny pomoże ci w haszowaniu hasłem, 'Ecto' pomoże ci w walidacji i to jest większość tego, co prawdopodobnie będziesz potrzebował – JustMichael

+0

tutaj masz railscast gdzie Autoryzacja użytkownika jest wdrażana od zera: http://railscasts.com/episodes/250-authentication-from-scratch Mam nadzieję, że to pomoże! – nisevi

-1

Jeśli toczenia własne może być zainteresowany w odcinku 3 i 5 https://phoenixscreencasts.com/

(Zauważ, że wymagają płatnej subskrypcji)

EDIT: Strona została zamknięta przez autora, nie jest to już poprawna odpowiedź.

Powiązane problemy