C# 在windows窗体应用程序中使用自定义属性进行基于角色的身份验证?

C# 在windows窗体应用程序中使用自定义属性进行基于角色的身份验证?,c#,C#,我需要在Windows窗体应用程序中使用自定义属性进行基于用户角色的身份验证。 MVC中的自定义属性(验证属性)正在工作,但在Windows窗体中,我们无法实现它 有人能帮我解决这个问题吗 提前谢谢 您可以使用ClaimsPrincipal来验证当前用户是否拥有对操作的声明。微软有一个完整的itI框架,我已经试过ClaimPrincipal,看起来就像我所期待的。但是,当CheckAccess功能中的验证失败时,我们将获得System.Security exception,我们无法捕获它。您能帮

我需要在Windows窗体应用程序中使用自定义属性进行基于用户角色的身份验证。 MVC中的自定义属性(验证属性)正在工作,但在Windows窗体中,我们无法实现它

有人能帮我解决这个问题吗
提前谢谢

您可以使用
ClaimsPrincipal
来验证当前用户是否拥有对操作的声明。微软有一个完整的itI框架,我已经试过ClaimPrincipal,看起来就像我所期待的。但是,当CheckAccess功能中的验证失败时,我们将获得System.Security exception,我们无法捕获它。您能帮我解决这个问题吗?我们是否有ClaimPrincipal的替代方案来实现基于角色的身份验证。如果您的问题是可以回答的,那么已经有人回答了。我认为,你首先应该彻底熟悉MIF。第二,研究。有专门用于基于角色的身份验证的网站。