Upgraded user service
The main feature in this release is a new authentication service. This service combines basic auth (for API usage) with session cookie-based auth (for web clients). Session cookies is (marginally) safer than basic auth since username and passwords is not communicated with each request. Instead, a session cookie is obtained by logging in. The session cookie is tied to a user, user agent and IP address until the user logs out or the session expires. If the session cookie (containing a random string) is sent with a request, the user is authenticated.
Other features in this release is
- smoother sending of images, the sorting order from the list is preserved, possible to preserve anonymous patient names etc
- added bulk operations for listing all images for a patient or study, and for deleting a list of images
- added advanced filtering to queries
- possibility to upload a jpeg image which is wrapped in a dicom object. Including viewing of such images