...
Answer | Submitted by | ||
---|---|---|---|
Fedora will use servlet-request#getUserPrincipal to get the principal. This means that applications will need to pass user principals to Fedora in order for them to be recognized by the audit service. | David Wilcox | ||
User Principle applies if no other principal is provided. Problem with entities other than users ("frontendServer1"?). Providing "On-Behalf-Of" mechanism (SWORD Authentication and Mediated Deposit) might help. | Ralf Claussnitzer | ||
I'm a little worried about the use of a servlet-specific means here. For integrations directly via in-process calls, that seems off-point, and in any event, it will draw Servlet API types and abstractions down into a lower layer of implementation code than should have to be the case. Perhaps we can just use some form of agent from the eventually-chosen ontology that could be auto-filled as appropriate? | A. Soroka |
How will user principals be mapped to persistent user identifiers?
...