Ik wil graag een RBAC implementatie doen bij het programma dat ik aan 't schrijven ben. Sommige onderdelen mogen wel toegankelijk zijn voor bepaalde users, andere niet. Bijvoorbeeld een admin kan wel nieuwe data importeren vanaf een CSV-bestand, maar een gewone user niet.
Op zich is hier genoeg over te vinden, alleen zo'n beetje alles dat ik tegen kom gaat over een RBAC-implementatie voor ASP.NET en niet in WindowsForms. Wat ik dan weer wel tegenkom over WindowsForms heeft dan weer betrekking op de actieve Windows user met behulp van WindowsIdentity.
Ik wil gewoon mijn eigen users aanmaken, bepaalde functionaliteit aan rechten koppelen en dan ergens vastleggen welke users welke rechten hebben of in welke groep ze zitten en in dat geval welke rechten de groep heeft.
Wat ik tegenkom waarbij gebruik gemaakt wordt van System.Security.Principal, System.Security.Permissions en System.Web.Security, lijkt op zich wel aardig dat te zijn wat ik wens, maar dan niet op basis van de Windows users, maar de user die zich aangemeld heeft in het programma.
Kan iemand mij een eindje in de goede richting helpen met de juiste informatie?
Op zich is hier genoeg over te vinden, alleen zo'n beetje alles dat ik tegen kom gaat over een RBAC-implementatie voor ASP.NET en niet in WindowsForms. Wat ik dan weer wel tegenkom over WindowsForms heeft dan weer betrekking op de actieve Windows user met behulp van WindowsIdentity.
Ik wil gewoon mijn eigen users aanmaken, bepaalde functionaliteit aan rechten koppelen en dan ergens vastleggen welke users welke rechten hebben of in welke groep ze zitten en in dat geval welke rechten de groep heeft.
Wat ik tegenkom waarbij gebruik gemaakt wordt van System.Security.Principal, System.Security.Permissions en System.Web.Security, lijkt op zich wel aardig dat te zijn wat ik wens, maar dan niet op basis van de Windows users, maar de user die zich aangemeld heeft in het programma.
Kan iemand mij een eindje in de goede richting helpen met de juiste informatie?