I believe by default when a repository session is opened, it remains open until 5 minutes of inactivity. I made an SDK script that allows you to search for a certain field value, and it will return a list of documents that have that as the value. The title of each document is a clickable hyperlink that will take you to the document. However, you will first need to log in after clicking the link, even though they already had to insert credentials to perform the search (or use Windows Authentication.) Is it possible for the web access URL to use the already-open SDK session? Can the links use that session somehow? Possibly by appending something to the URL?
I've attached an image of what it might look like, though with a member ID instead of SSN.