Click here to Skip to main content
15,868,016 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
I'm building a Win application using WPF by MVVM pattern .now i'm looking for some thing to managing users authentication and managing their rights in whole the win application. So the question: Is the ASP.Net Membership the only way to doing that or i have another choice ? Thanks in advance.

EDIT: OP does not have Active Directory, so that is not an option.
Posted
Updated 31-May-14 19:19pm
v2
Comments
[no name] 31-May-14 5:20am    
Why do you need to? Windows has its own built in security.
IT-discovery 31-May-14 5:25am    
I need to manage users and grant or deny access to my application features.
[no name] 31-May-14 5:32am    
Okay..... you are probably going to have to roll your own to do whatever it is that you think you need to do.
IT-discovery 31-May-14 6:17am    
Let me say i need to deny some users to do CRUD operation and grant others to use Print Buttons in the application for example .
Do i have to make my own user management?i know that web applications have the Great Asp.Net MemeberShip which manage the Users rights.

1 solution

There is always Active Directory / ADFS.

You can see this in use here; http://weblogs.asp.net/psheriff/wpf-login-verification-using-active-directory[^]
 
Share this answer
 
Comments
IT-discovery 31-May-14 5:30am    
But there is no active directory...
DaveAuld 1-Jun-14 1:20am    
Well how am I to know that, it doesn't state that in the original question.
IT-discovery 1-Jun-14 1:31am    
Ok,sorry for that , but is there any link or idea to on/off my applications features based on logged user?
IT-discovery 1-Jun-14 5:04am    
I found this http://wpfmembershipadmin.codeplex.com/ which it's only making Users and Roles a but i need to manage users rights in my WPF application.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900