W poprzednim artykule dotyczącym XAF (Programista 1/2022) przedstawiliśmy, jak za pomocą frameworka XAF zbudować prostą aplikację biznesową. Dzisiaj chcemy pokazać, w jaki sposób można ją uzupełnić o kontrolę dostępu i rejestrowanie historii zmian danych przez użytkownika. Artykuł polecamy też programistom C#, którzy nie są zainteresowani samym XAF – opisywany moduł Security Module można bowiem wykorzystać w dowolnym projekcie tworzonym w C# [11], [13].