Enabling only write access to a form library or folder

P

Paul Robinson

Hello chaps,

Last time I posted a question here I got a perfect answer in minutes - so
I'm really hoping the same happens today!

I need a way to secure form submissions, either through a SharePoint Forms
Library (preferred) or NTFS folder. People completing the forms should not
be able to see the responses of other users.

Sounds simple, but I'm finding it quite complicated. NTFS write access
doesn't do the business it would seem (the form can't save) , and SharePoint
doesn't appear to support saving but subsequently not editing or viewing.

I know I could overload the form save location to save it somewhere 'secret'
but really that seems like a ropey and insecure way to configure it. I want
to avoid having to write a Web Service to consume the XML if possible, unless
someone knows of a ready-made web service which could just drop the file into
a SharePoint library or something on submissions?

All comments and suggestions are welcome. You can be as techie as you like,
i'm not frightened!
 
S

Scott L. Heim [MSFT]

Hi Paul,

As you have seen, Sharepoint does not provide this level of granularity.
What about this option: is the user's name somewhere on the form? If so,
what about using code to get the user name and compare this to the entry on
the form. If they match, open the form - if not, display a message and
close the application.

Possibility?

Scott L. Heim
Microsoft Developer Support

This posting is provided "AS IS" with no warranties, and confers no rights.
 
P

Paul Robinson

Hi Scott, thanks for the reply.

It's a creative approach, but I don't feel that would give the level of
security required. The form submissions could be sensitive and this method
wouldn't stop the form from being opened in a viewer (such as notepad). In
addition, I dont really want people to even know whether someone else has
completed the form.

I suppose I could remove the default view in SharePoint and create a view
which only shows submissions by a single user, but that still leaves the
Explorer view and UNC paths open for browsing.

Maybe I'll create a quick web service which will just accept the file and
drop it into a SharePoint list using a priviledged account. If the options
can be set through web.config others may find this useful too.

Cheers,

Paul
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top