AD FS – uzyskiwanie Security Token dla użytkownika

STS (Security Token Service) jest usługą która dostarcza tokeny zabezpieczające zgodne ze standardami WS-Trust i WS-Federation protocols. Ostatnio musiałem uzyskać token zabezpieczający z Active Directory Federation Services (AD FS) 2.0 właśnie w języku jakim jest PHP.  Istnieje kilka ciekawych i dobrze działających rozwiązań. Jednym z nich jest SimpleSAMLphp (https://simplesamlphp.org/). Poza połączeniem z idP jakim jest AD FS oferuje również możliwość połączenia się z innymi systemami SSO, takmi jak Facebook, oAuth, Google+, InfoCards. Używam SimpleSAMLphp do połączenia z ADFSem, jednak w tym przypadku potrzebowałem uzyskać token bezpośrednio od usługi a nie poprzez redirect i delegację.Więcej o scenariuszach autoryzacji możesz przeczytać np. tutaj: https://msdn.microsoft.com/en-us/library/ee517273.aspx

(więcej…)

Czytaj więcej

TaskCentre – użytkownik i opcja „pokaż/ukryj rozszerzenia plików”

W przypadku jeżeli TaskCentre jako serwer lub pojedyncze zadanie uruchomione jest na uprawnieniach użytkownika lokalnego / domenowego to rozpoczyna dziedziczenie jego konfiguracji systemu Windows. Jednym z uprawnień na które trzeba zwrócić uwagę jest „Pokaż / Ukryj rozszerzenia plików”, o czym przekonałem się dosyć boleśnie. (więcej…)

Czytaj więcej

SULU CMS – Content management made awesome

Czym jest Sulu.ioSulu to platforma zarządzania treścią oparta o framework Symfony2. Głównym odbiorcom tego narzędzia ma być szeroko pojęty biznes. Jest to elastyczny CMS do tworzenia i zarządzania multi-witrynami przedsiębiorstwa, taki multi-cms. Cały CMS został oparty o praktycznie niezawodne środowisko programistyczne gwarantujące wysoką wydajność rozwiązania. Samo Sulu cechuje zbiór zaawansowanych funkcji dla programistów oraz bardzo prosty interfejs dla użytkowników / redaktorów. Właśnie dlatego mój wzrok został skierowany właśnie na ten framework i powstanie na jego temat kilka tutoriali, począwszy od instalacji,  aż do rozwoju platformy o nowe elementy.

(więcej…)

Czytaj więcej

VBS: Kopiowanie losowego pliku do wielu folderów

Miałem potrzebę przygotować sobie bazę danych do prezentacji. W folderach nazwanych symbolami towarów muszą znajdować się pliki graficzne, dzięki czemu będą one wyświetlane w kartotece towarowej. Czekało na mnie do edycji kilka tysięcy kartotek i mi się po prostu nie chciało robić tego ręcznie. Struktura katalogów została wygenerowana przy pomocy systemu TaskCentre na podstawie pobranych z bazy danych symboli towarowych, natomiast samo kopiowanie losowego pliku do folderu załatwił mi poniższy skrypt. (więcej…)

Czytaj więcej

Subiekt GT – C# – Połączenie przez Sferę

Poniżej kod umożliwiający podłączenie się do Sfery Subiekta GT w C#. Wszystkie przykłady w dokumentacji napisane są w VB.NET i nikt nie produkuje jawnie kodu w C#, więc będą się tutaj pojawiać pomniejsze linie obrazujące w jaki sposób można wykonać poszczególne operację w tym języku. Poradniki są dedykowane dla nowicjuszy bądź osób dopiero zaczynających zabawę z rozwiązaniami sferycznymi. (więcej…)

Czytaj więcej