I need to implement authetication mechanism in WPF application using external webservice which is not .NET-based. I need to:
1. Authenticate users using this web service
2. During first login I need to collect some additional info (let's call it ApplicationId) and store it locally (in possibly secure way)
I was not able to find any useful information about that kind of problem.
My idea for now is to implement BLL object (let's call it UserService) containing static profile object (containing username and isAuthenticated value). This UserService would use proper DAL objects to get hashed password for user using web service and compare
it with inserted by the user. As to second requirement I would write second DAL object which would be able to read and store encrypted ApplicationId (selected by the user during the first login) to User Settings.
I would appreciate any comments
View Complete Post