Atrybuty autoryzacji

Obrazek przedstawiający atrybuty: wagę, wzrost i wiek

Atrybuty autoryzacji – wstęp

Sporo czasu spędzam ostatnio przy systematyzacji procesu autoryzacji w aplikacji mvc. Plan jest taki, aby każda metoda była zabezpieczona, a dostęp był zweryfikowany rolą, którą ma zalogowany użytkownik. Jak to zrobić?

Z pomocą przychodzą atrybuty, ja wykorzystałem dwa (te same, ale dwa)

Continue reading

Azure deployment

Kopiowanie plików z lokalnej maszyny na serwer choć proste i łatwe i szybkie, nie jest tym jak powinno się umieszczać binarki na produkcji. Muszę się przyznać, że ja tak właśnie robiłem, ale zabrałem się wreszcie za siebie i mam postanowienie poprawy.
Otóż otóż. Chciałem być trendi i chciałem skorzystać z „darmowych” rozwiązań, travis ci czy appveyor i dupa, nie umiem. Wreszcie pomyślałem skoro postawiłem aplikację na azure, to czemu nie skorzystać z azure aby zrobić deploy. Działa lepiej niż myślałem. Continue reading

Jak wyrzucać wyjątki

Obrazek tytułowy - jak wyrzucać wyjątki

Dzisiaj krótki wpis o trzech i pół sposobach na to jak wyrzucać wyjątki, gdy już go się raz złapie i coś z nim zrobi lub nie. Wyjątki są w dotnet i nic tego nie zmieni. Część na nas z nich korzysta, a część robi to źle.

No to siup z kodem, polecam zacząć czytanie od linijki 64. Reszta to infrastruktura która umożliwia uruchomienie kodu. Można przekopiować do siebie i samodzielnie poklikać.

Continue reading