I am developing a Windows Forms application in C#. I have created user authentication within this application, and I have to restrict access to different functionalities to users depending on their permissions.

Is there a framework that can help me with that?