Máte někdo zkušenosti s řešením oprávnění na úrovni desktopové aplikace? Mám tím na mysli věci typu "tento uživatel smí toto tisknout", či "tato skupina smí tento objekt modifikovat, ale ne smazat" atd. Zatím jsem to řešil tak, že při přihlašování do aplikace byl uživatel ověřen proti databázi (MSSQL) a pak jsem mu přiděloval práva víceméně ručním způsobem. Systém přihlašování a oprávnění mám tedy zčásti založen na uživatelích a skupinách v MSSQL a zčásti to prasím. Toto mi přestává stačit a začíná přerůstat přes hlavu. Nevíte o nějakém udělátku či mini-frameworku, který by s tím to pomohl? Tzn. jde mi o: * možnost mít uživatele a skupiny * možnost nastavovat práva uživatelům a skupinám * možnost to nějak jednoduše spravovat * možnost s tím nějak jednoduše pracovat z kódu Díky za tipy!
|