Laravel 5.5 uzytkownicy i role

0

Pytanie dla doświadczonych. Czego lepiej-bezpieczniej użyć: natywnych możliwości frameworka - auth czy np.
https://cartalyst.com/manual/sentinel/2.0#installation

Czy może używacie czegoś innego wartego uwagi?

1

Uważam, że wbudowany w Laravel mechanizm autentykacji jest wystarczajacy. Dodatkowo mozna dopisac różne Middleware dla różnych ról. Nie trzeba sie bawic w oddzielny packig do autentykacji i zarzadzania rolami.

1

Im mniej dodatkowych pakietów tym lepiej. Laravel bez tych wszystkich dodatkow ma wbudowane wszystkie funkcjonalnosci. Ładujesz tyle tych pakietów, a potem dzinew,że backend działa starsznie powoli i spowalnia frontedn..

0

Osobiście do roli zawsze robie po swojemu, bo we wbudowanym zawsze czegoś mi brakowało albo coś mnie ograniczało, nie wiem jak w 5.5 ale w poprzednich tak było.

0

@mr_jaro: możesz podać przykłady co było nie tak?

0

konkretów nie podam wiem, że np był problem z czymś takim, że są role ogólne użytkowników np user/admin/własciciel ale do tego każdy ma role specyficzną wewnątrz firmy i ma jeszcze inną role w projektach należących do tej firmy :) Innymi słowy 3 poziomowe uprawnienia do danej akcji/danych. Rozwiązaniem były własne role, policies oraz model binding

1
Rozwiązaniem były własne role, policies oraz model binding

Bardzo słusznie. Dokumentacja Laravel szczegółowo wszystko wyjaśnia.

0

Mechanizm ról i dostępu do poszczególnych warstw strony także robię samodzielnie z wykorzystaniem middleware'a, lecz autentykacja laravelowa jest optymalna.

edit: dodatkowo jak coś zrobisz samodzielnie to wiesz jak to działa i żadnych nieprzewidywalnych błędów miał nie będziesz, a nawet jeśli to wiesz jak je rozwiązać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1