I have a requirement to allow authenticated users to post items to a list anonymously. The SharePoint site is not enabled to allow anonymous access, so all users will be authenticated.
Given that every item that is created in a list will have a Creator, is it possible therefore to impersonate another user? e.g. create an "Anonymous" account and somehow force all new items in a particular list to be created by this account.
Perhaps the best way would be to write a WebPart whose UI contains the fields required and then programatically creates the list item as another user (using SPUserToken to get an SPSite object)? If there's a way to do it without code, I'd definitely be interested...
View Complete Post