I want to develop a webGIS using ArcGIS silverlight api 3.1 . I'm using ArcGIS for server 10.2 , sql server 2012 .The Database is registered in ArcGIS Server. The webGIS must have an editing capability . I have many users that have different permissions for editing. Some of the users only have select permission and some of them have insert,update,delete permissions. I created a version named public with permission type of "Public" . This version is child of default version. users edits saved in Public version and the administrator reconcile these edits. The problems are listed in the below questions .
Is it possible to use multi versions in an ArcGIS server feature service?
How can i set the permission to the users in webGIS?
In other word is it possible to use SQL server users to log in for editing in webGIS ?
if the answer is yes, can you recommend a sample code or another resource for this?
The user should see his/her edit and another users can't see these edits.
How can i set the permission?