Hi
I need some advice regarding Claims. I have a series of web services in a project which are consumed by several other projects in the solution. We need to keep all business logic within the web services layer to allow the viewing layer to be adaptable for mobile or other versions of the view.
The viewing applications run using Windows Authentication and ASP.NET Impersonation. To log on, the web services get a users windows logged on name and compares it with a database and if not available their details are extracted from AD and added to the database. They also can have various roles assigned which are also stored in the database.
Currently the web service passes back a user model to the viewing applications and there are core services for caching user roles. What I would like to do instead is create a claim in the web services and this to then be available to any application using the web services. Is this possible? Are the claims persistent across the web services to the application and available to the application to use?
Thanks for any advice/help :)