Biblioteki na każdą okazję

Muszę przyznać, że uważam pracę programisty za mocno powtarzalną. Nie ma się co oszukiwać, jak pracuję w firmie tworzącej software to potrzeby klientów zazwyczaj są bardzo podobne. Często tworzy się niemal identyczne rozwiązania ze zmienionymi logotypami firmy i kilkoma szczegółami. Mam wrażenie, że w pracy programistów webowych jest to szczególnie widoczne. Kiedyś dyrektor znanej warszawskiej firmy informatycznej powiedział mi „Przykro mi Kajetan. Trzeba się przyzwyczaić do tego, że praca web developera to w 90% klepanie CRUDów, a w 10% robienie czegoś ciekawego.” Sam wcześniej doszedłem już do tych wniosków, ale…

Social Cooking – autentykacja w AngularJS

W poprzednim wpisie (Social Cooking – autentykacja w WebAPI) opisałem sposób w jaki został przeze mnie zaimplementowany mechanizm uwierzytelnienia w WebAPI. Aby w jakikolwiek sposób wykorzystać tamten kod potrzebuję aplikacji, która będzie chciała dać użytkownikom możliwość rejestracji i zalogowania. Jak już wcześniej wspominałem aplikacja ta zostanie napisana w AngularJS, a w tym wpisie zobaczycie w jaki sposób poradziłem sobie z początkami wizualnej części portalu Social Cooking.

Social Cooking – autentykacja w WebAPI

Autoryzacja czy autentykacja? Właściwie powinienem napisać autoryzacja czy uwierzytelnianie, ale jakoś już się przyjęło to spolszczenie w naszym języku. Pojęcia bardzo często używane wśród developerów i bardzo często mylone ze sobą. Muszę przyznać, że są w moim odczuciu trochę nieintuicyjne. Mam wrażenie, że te słowa nie oddają tego co się za nimi kryje. Jeśli i Wy macie często z nimi problem to zapraszam do przeczytania dalszej części tego posta. Dzisiaj przybliżę nieco te dwa mechanizmy i zobaczycie w jaki sposób będzie zaimplementowany jeden z nich.