ASP.net like form based authentication in WPF MVVM

2019-04-09 15:31发布

Having working on WPF MVVM (prism) application, I would like to implement authentication as it is for ASP.NET form based authentication. I would like to restrict users going to screens where authorization is required. how can this be implemented in WPF application, as I am using PRISM.

1条回答
姐就是有狂的资本
2楼-- · 2019-04-09 16:10

Assuming you are using Regions to navigate within your application, then your viewModels can implement the IConfirmNavigationRequest interface.

There, you can use ConfirmNavigationRequest which takes a callback, to determine if the user has access to the view, and if not, deny it.

Samples can be found here

Check out this link to learn more about this

查看更多
登录 后发表回答