Just started at a place and, currently, they ask folks to fax in NDA. They want to (possibly) move toward doing something electronically on their web site. It seems they aren't too keen on the checkbox ("I agree") approach and would like to keep an audit trail. Ahem, they even brought up digital signatures which I have no experience implementing. I'm trying to steer them away as we don't want the NDA process to be prohibitive ("I don't have a Certificate Authorized signature and this seems like a lot of trouble", etc.) and it's probably going to be tough for me to implement in a timely manner.
Is there a simple solution using something like OpenId, OpenAuth (although I realize this is more for user auth) or some other API? I have no idea how to tackle this one on the cheap. Is there a Ruby gem (or Python?). If none of the above, than is there a reliable but cost effective off the shelf solution?